Angularjs ng模型在指令模板的select中未正确绑定
看小提琴 选择“渲染为”Angularjs ng模型在指令模板的select中未正确绑定,angularjs,angularjs-directive,Angularjs,Angularjs Directive,看小提琴 选择“渲染为” --blank-- //selected value ob1 ob2 而不是 ob1 ob2 // selected value 干杯好的,我找到问题了 不是您正在寻找的答案,但您应该使用ng类来分配类。绑定到class属性中不是一种好的做法。也就是说,您应该替换class=控件标签{{{controlLabelClass}->class=控件标签ng class=controlLabelClass。顺便说一句,我不明白你的问题嘿,谢谢你的回答,我将阅读ng课程并
--blank-- //selected value
ob1
ob2
而不是
ob1
ob2 // selected value
干杯好的,我找到问题了
不是您正在寻找的答案,但您应该使用ng类来分配类。绑定到class属性中不是一种好的做法。也就是说,您应该替换class=控件标签{{{controlLabelClass}->class=控件标签ng class=controlLabelClass。顺便说一句,我不明白你的问题嘿,谢谢你的回答,我将阅读ng课程并开始使用它。我已经更新了我的问题。看看这是否更有意义,我现在明白了。你能提供一个JSFIDLE让我和其他人可以做一些测试吗?嘿。我从我的问题中删除了一些文本,但我在前面有这个解决方案。问题是这会使模型变脏。如果我有一个模型和一个主模型,它们现在是不相等的。我想我必须有一个观察者来检查模型何时复位。我将把它标记为答案,因为我想没有办法了。谢谢你的时间和帮助!这个答案可能会对你有所帮助:我不能帮你处理那些肮脏的事情,我在表格上很烂。对不起:/
--blank-- //selected value
ob1
ob2
ob1
ob2 // selected value
.controller('MyCtrl', ['$scope', function ($scope) {
$scope.items = [{ name: ' jens', game: 'wow' }, { name: ' hans', game: 'wow' }];
// here, you have to set the default by reference, not by value.
$scope.model = $scope.items[1];
[...]