当用户选择网格中的行时,如何在文本框中绑定动态数据

时间:2014-01-10 12:39:48

标签: angularjs model scope copy directive

我使用的是AngularJS - 1.0.6版本。我创建了示例应用程序,当用户选择网格中的行时,我希望在文本框中填充数据。我有一个指令,它将使用ng-model属性呈现文本框和绑定数据。使用ng-model绑定数据的模型是动态的。例如 -  input.attr('ng-model','model [“'+ d.id.toLowerCase()+'”]');

我需要使用Angular.copy方法将所选的Items数据复制到另一个模型对象中。

$ scope.model = angular.copy($ scope.selectedItems);

我使用相同的模型来绑定Textbox和Label。所选数据显示在标签中,但不显示在文本框中。这是一个带样本的plunkr链接 -

http://plnkr.co/edit/948JfxAF8lbyq1xa3Fyu?p=preview

任何人都可以帮我找到解决方案吗?

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

我用一个有效的例子更新了你的plunker。您将不得不将所选项的索引传递给动态输入控件。 Plunker

input.attr('ng-model', 'model[0].' + d.id.toLowerCase());