Php 在angular2组件中设置静态文字值
在angular 2中,是否可以像这样在组件的html视图中设置值?它已经在PHP中呈现:Php 在angular2组件中设置静态文字值,php,static,angular,Php,Static,Angular,在angular 2中,是否可以像这样在组件的html视图中设置值?它已经在PHP中呈现: //html page: <dropdown [(options)]="['Available', 'Busy', 'Away', 'Offline']"></dropdown> //html页面: 我从来没有在网上看到过这样的事情,所以我想这是不可能的。但是有解决办法吗?例如,如果我在页面上有100个下拉列表组件,它们有自己的选项模型,那么如果我这样做,我可能需要向服务器发出
//html page:
<dropdown [(options)]="['Available', 'Busy', 'Away', 'Offline']"></dropdown>
//html页面:
我从来没有在网上看到过这样的事情,所以我想这是不可能的。但是有解决办法吗?例如,如果我在页面上有100个下拉列表组件,它们有自己的选项
模型,那么如果我这样做,我可能需要向服务器发出100个请求。
想法?//html页面:
- 此模板完全可以用于angular,只要使用
[prop]=“expression”
或prop=“{{expression}}”
进行单向绑定
- 因为当您尝试对
数组值执行双向绑定[(prop)]=“expression”
时,它将失败,这是因为expression
必须是组件属性才能执行双向绑定
准确地说,它将抛出一个Teplate解析错误
完美地解释了答案。感谢您花时间回答我的问题。对于设置根元素上的值,这里有一个类似的问题,值得参考:。基本上,这个问题与最佳实践背道而驰。从html获取属性:
//html page:
<dropdown [options]="['Available', 'Busy', 'Away', 'Offline']"></dropdown>