我正在使用typescript进行角度2应用程序开发.
但是当我们为组件或路由配置或其他地方编写代码时,我们使用"@"符号.
我的问题是这个符号的含义以及为什么需要它?
我们一直在为项目使用git存储库.我们也从那里下载了一些代码(Say示例代码).
我在每个存储库上找到了ReadMe.md文件.
为什么会这样?什么是.md的含义?
此外,每个文件夹都包含该文件.为什么人们在git存储库中添加该文件?
我不知道,我想知道它,因为我开始使用git进行代码源管理.
我想在angular2当前版本(V2.2.0)中使用另一个组件内的组件
但之前我们可以选择使用以下代码在另一个组件中使用组件.
import { AnotherComponent } from './another-component';
@Component({
selector: 'my-component',
directives: [AnotherComponent],
template: '<div>Something there<another></another></div>'
})
export class OtherComponent {
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试相同它不起作用时,它会抛出模板编译错误.
此功能现已删除吗?或者有另一种方法可以做同样的事情吗?
错误信息
- 如果'navigation'是Angular组件,则验证它是否是此模块的一部分.
- 如果'navigation'是Web组件,则将"CUSTOM_ELEMENTS_SCHEMA"添加到此组件的'@NgModule.schemas'以禁止显示此消息.("