如何使用AngularJS的ng-model创建数组

如何使用AngularJS的ng-model创建数组,第1张

如何使用AngularJS的ng-model创建数组

第一件事是第一。您需要先

$scope.telephone
在控制器中定义为数组,然后才能在视图中开始使用它。

$scope.telephone = [];

要解决在添加新输入时无法识别ng-model的问题-为此,您必须使用

$compile
Angular服务。

从$ compile的Angular.js
API参考中

将HTML字符串或DOM编译为模板,并生成模板函数,然后可将其用于将范围和模板链接在一起。

// I'm using Angular syntax. Using jQuery will have the same effect// Create input elementvar input = angular.element('<div><input type="text" ng-model="telephone[' + $scope.inputCounter + ']"></div>');// Compile the HTML and assign to scopevar compile = $compile(input)($scope);

看看JSFiddle



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存