手动创建一个组件和引用组件

组件存放在根组件中      链接:https://cli.angular.io/

一般我们要自定义的组件,会在单独的存放一个文件夹中 例如:components文件夹

方法一  .在app文件夹中新建components文件夹,

方法二  使用命令ng g 来创建

1)cd到项目中

2)输入ng  g 会出现一些提示

3)ng g component  components / news(新建一个news组件)



引用组件:

需要使用此组件,则需要在根组件中进行引用之后才可以使用

方式一,如果你是手动添加进去的,如需要在app_module.ts(根组件)中引用才可以

例如:新建一个news组件

在app.module.ts中 引用 import { newComponent }from ‘./components/news/news.component‘

    @NgModule中配置({

      declarations:[newsComponent] 添加进去

  })

方式二:如果是命令添加进去的,只需要去根组件中进行查看,是否添加了(一般都会自动添加,无需在进行添加)

查看新建组件的名字(类似html的标签),引入的时候需要使用



查看组件的名字:

在news.component.ts组件中的@Component({})中的selector后接的就是组件名:

@Component ({

  selector:‘组件名’, 例如组件名是app-news

  templatenUrl:‘‘,

  styleUrls[]

})

如果在根组件中引用news组件,则在app.component.html中使用

<app-news></app-news>

页面的内容还是需要写在对应组件中,也就是说写在news,component.html中

然后输入命令 ng serve --open 运行页面

原文地址:https://www.cnblogs.com/rockyjs/p/11237117.html

时间: 2024-10-07 17:30:11

手动创建一个组件和引用组件的相关文章

10_Oracle_Admin_手动创建一个比较实用的数据库

上一节中手动创建数据库由于参数太过简单,且没有安装数据字典,是无法实际应用的,本章节是对上节内容的深入,增加了很多细节和参数配置,按照以下步骤,可以成功安装一个能实际使用的数据库. ======清理现有数据库文件====== [[email protected] dbs]$ ll total 240396 -rw-r-----. 1 oracle oinstall  7847936 Aug 28 11:43 cntrlwly.dbf -rw-r-----. 1 oracle oinstall 8

webpack 打包和手动创建一个vue的项目

首先我们为啥要用webpack,为啥不用其他的打包的工具. 先听我捋捋, Webpack有人也称之为 模块打包机 ,由此也可以看出Webpack更侧重于模块打包,当然我们可以把开发中的所有资源(图片.js文件.css文件等)都可以看成模块,最初Webpack本身就是为前端JS代码打包而设计的,后来被扩展到其他资源的打包处理.Webpack是通过loader(加载器)和plugins(插件)对资源进行处理的. Gulp侧重于前端开发的 整个过程 的控制管理(像是流水线),我们可以通过给gulp配置

header.vue 调用变量,别的组件导入引用,组件方法事例实例

<template> <div id="header"> <!-- 调用变量 --> <h1>{{ msg }}</h1> <!-- 3:调用组件的方法 --> <p>{{ webInfo() }}</p> <p>{{ webArea() }}</p> <!-- 2:显示用户信息组件--> <vProduct></vProduct>

关于vue如何创建一个自定义组件(这是项目中经常得用的)

1. 首先作大米饭我们得有米吧 要不 巧妇难为无米之炊啊  因此先买好我们自己的大米也就是创建组件文件,这里我假设要创建一个自己loading效果组件 那么我们就先创建 loading.vue 里面的代码根据vue template相关规则写就可以 这里就不在赘述了 我只写一个最最简单的例子 2.ok了 米就这么愉快的买好了 那么有了米我们现在只需要把他放在锅里!那么这个锅是谁呢!好吧我们自己来背这个锅,我们创建一个相关的.js文件 通常组件都是一个功能自己一个文件夹那么每个组件都应该有自己独立

布局技巧1:创建可重用的UI组件(include标签)

Android平台提供了大量的UI构件,你可以将这些小的视觉块(构件)搭建在一起,呈现给用户复杂且有用的画面.然而,应用程序有时需要一些高级的视觉组件.为了满足这一需求,并且能高效的实现,你可以把多个标准的构件结合起来成为一个单独的.可重用的组件. 例如,你可以创建一个可重用的组件包含一个进度条和一个取消按钮,一个Panel包含两个按钮(确定和取消动作),一个Panel包含图标.标题和描述等等.简单的,你可以通过书写一个自定义的View来创建一个UI组件,但更简单的方式是仅使用XML来实现. 在

maven环境搭建以及手动创建maven工程

今天开始学习maven,maven是一个项目管理和构建的工具,使用起来非常方便,有了maven我们可以很方便的将项目编译,打包运行等,Maven能够很方便的帮我们管理项目报告,生成站点,管理JAR文件,等等. maven下载 首先需要到maven的官网下载maven: http://maven.apache.org/download.cgi# 这里我下载到E:\maven\apache-maven-3.3.3目录 环境变量配置 下载完成之后,需要配置环境变量,将maven项目根目录下的bin目录

创建一个directshow应用程序一

创建dshow应用程序一般有三个步骤: 1.创建一个Filter Graph Manager组件. IGraphBuilder * pGraph = NULL; HRESULT hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void**)&pGraph);, 2.根据实际的应用,创建一个filter链,比如播放一个本地文件,最简单快速的代码如下: hr = pGra

EntityFramwork手动创建框架与数据库连接

现在刚开始来研究EntityFramwork,起初是在vs2012中通过工具来创建EF ,但是对我这种不熟悉菜鸟来说 有很多业务用EF做出来还是有点难度的,今天来手动搭建一个EF框架,大神勿喷 首先:创建一个类Menu        引用命名空间,因为表需要一个外键映射到主键 using System.ComponentModel.DataAnnotations; 创建类的时候在主键上添加唯一标识符[Key],EF不然执行会报错 public partial class Menu { [Key]

无edmx手动创建EF框架

现在刚开始来研究EntityFramwork,起初是在vs2012中通过工具来创建EF ,但是对我这种不熟悉菜鸟来说 有很多业务用EF做出来还是有点难度的,今天来手动搭建一个EF框架,大神勿喷 首先:创建一个类Menu        引用命名空间,因为表需要一个外键映射到主键 using System.ComponentModel.DataAnnotations; 创建类的时候在主键上添加唯一标识符[Key],EF不然执行会报错 public partial class Menu { [Key]