在角度2中,可以在这样的组件的html视图中设置值吗?它已经在
PHP中呈现:
//html page:
<dropdown [(options)]="['Available', 'Busy', 'Away', 'Offline']"></dropdown>
我从未在网上任何地方看到过这种情况,所以我认为无法完成.但是有解决方法吗?例如,如果我在页面上有100个下拉组件,并且有自己的选项模型,那么如果以角度方式进行操作,我可能不得不向服务器发出100个请求.
思考?
最佳答案
//html page:
<dropdown [options]="['Available', 'Busy', 'Away', 'Offline']"></dropdown>
>只要您使用[prop] =“expression”或prop =“{{expression}}”将其用于单向绑定,此模板对于角度就完全没问题,
>因为当你尝试对数组值进行双向绑定[(prop)] =“expression”时,它将失败,这是因为表达式必须是进行双向绑定的组件属性.
确切地说,它将抛出Teplate解析错误.