asp.net-mvc – Angular 2中的组件是什么
我是Angular的新手,对Angular JS 1.x一代的经验很少.不过我的问题是关于Angular 2.我正在阅读有关Components
here和
https://angular.io/docs/ts/latest/guide/architecture.html的内容
我正在使用TypeScript,我的问题是:可以说Component是一个类(非@component注释)类似于Model(在Asp.Net MVC中),因为我们可以将html控件与组件类中定义的字段绑定或者它更像是控制器吗?或者还有更多我遗失的东西? 第二个网址中有一个声明,其中说:
上面的语句增加了我的困惑,因为我们可以在一个绑定了html的类中做很多事情.在文本更改时,我们可以远程检查某些内容或按钮单击,我们可以调用方法,所有这些都可以在组件类中定义.那么组件的限制到底是什么?我们可以像模特或类似控制器一样对待它们吗? 请帮我澄清一下 解决方法
实际上,组件类对应于组件实现.我的意思是你自己的处理:
>属性对应于组件状态.如果是,则可以将状态绑定到关联的模板. 因此,组件类可以看作是Angular1控制器和范围的混合. @Component装饰器将使组件成为Angular2的一部分.我的意思是参与框架和应用程序的不同功能和机制. 它可以为组件配置不同的东西来引用一些: >一个选择器 此外,您可以看到一个类装饰器(@Component装饰器属于这种类型)作为一种拦截器: >它可以依赖注入组件构造函数的参数. 所以@Component装饰器对于配置组件并使其成为Angular2机制的一部分非常重要. 适合所有人的注意事项:我试图简单地描述这一点,这符合我对事物的理解,但随意评论我的答案;-) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – SqlCacheDependency不起作用
- active-directory – 你能通过ADFS获得用户列表吗?
- asp.net – 在MVC 3中的url中传递多个参数
- asp.net – 如何在运行时更改页面位置
- asp.net-mvc-3 – 在Post上,下拉列表SelectList.SelectedVa
- .net – “无法加载文件或程序集……”DotNetOpenAuth MVC3
- asp.net-mvc – 在MVC中检查图像mime,大小等
- .net – 在PerfMon实例中选择正确的AppPool
- ASP.NET – 将UpdatePanel触发器添加到gridview内的LinkBut
- ASP.NET MVC中静态或非静态方法之间的区别
- asp.net-mvc – 在mvc4中的下拉列表更改事件中提
- asp.net-mvc-3 – MVC 3使用修改的查询字符串值重
- asp.net – 没有有效的报告来源 – 水晶报告
- asp.net – 如何以编程方式配置ELMAH?
- asp.net-core – Asp.net Core中的Web应用程序与
- .Net Core微服务入门全纪录(二)——Consul-服务
- 使用 ASP.NET Core MVC 创建 Web API(六)
- JSON.Net 自定义Json序列化时间格式
- asp.net-mvc-4 – visual studio 2012 RC无法加载
- [你必须知道的.NET] 第五回:深入浅出关键字---把