可能是因为动态添加的行无法被AngularJS编译和链接导致的。解决方法是使用AngularJS内置的指令ng-repeat代替动态添加行。例如:
HTML代码:
{{item.name}}
JS代码:
$scope.items = [{name: "张三"}, {name: "李四"}];
$scope.addItem = function() {
$scope.items.push({name: "王五"});
};
这样,每添加一行,ng-repeat指令都会重新进行编译和链接,之后就能正常获取行的文本值。
上一篇:AngularJS动态输入类型
下一篇:AngularJS动态URL