Tid*_*eer 10 select angularjs ng-options
有没有人知道为什么在Angular中,如果没有ng-model,选择选择器不起作用?
<select ng-model="bla_bla" ng-options="obj.value as obj.key for obj in languages"/>
<select ng-options="obj.value as obj.key for obj in languages"/>
Run Code Online (Sandbox Code Playgroud)
上面的第一行代码将起作用,而第二行代码将不起作用.为什么???
谢谢!
Dan*_*Dan 13
select
在Angular应用程序中使用标记会生成ng-select
指令,该指令是HTML SELECT
元素和角度数据绑定.查看此select
指令的Angular源代码,以下是其link
方法的前几行:
link: function(scope, element, attr, ctrls) {
// if ngModel is not defined, we don't need to do anything
if (!ctrls[1]) return;
...
Run Code Online (Sandbox Code Playgroud)
因此它实际上构建在框架中以中止链接directive
if ngModel
未定义,因此不会发生绑定.
归档时间: |
|
查看次数: |
3495 次 |
最近记录: |