Javascript 从html表中的指令获取值
我使用的是AngularJS。我想从表中一行内的输入中获取值 下面是一个输入元素。当我单击按钮(添加)时,我需要获取该特定行的值 看法 表的图像Javascript 从html表中的指令获取值,javascript,angularjs,Javascript,Angularjs,我使用的是AngularJS。我想从表中一行内的输入中获取值 下面是一个输入元素。当我单击按钮(添加)时,我需要获取该特定行的值 看法 表的图像 您可以通过将控制器作用域的变量绑定到指令作用域来引用它。 在您的情况下,我认为单向绑定正好适合您的情况 在指令设置中: scope:{ localEcsValue : "@ecsValue" }, 在模板中: <td mult-ecs ecs-value="customer['id'].value"> 小心使
您可以通过将控制器作用域的变量绑定到指令作用域来引用它。 在您的情况下,我认为单向绑定正好适合您的情况 在指令设置中:
scope:{
localEcsValue : "@ecsValue"
},
在模板中:
<td mult-ecs ecs-value="customer['id'].value">
小心使用
ng model
inside指令。As指令将创建隔离范围,并导致ng模型未绑定到正确的变量 尝试添加JSFIDLE或类似工具。或者至少放置示例客户数据。您可以参考该表的图像。行中有一个input元素和add按钮您可以发布一个客户json示例吗?“客户”{“id”:“1”,“客户名称”:“John Doe”,“pan”:“4e6ffh”}
scope:{
localEcsValue : "@ecsValue"
},
<td mult-ecs ecs-value="customer['id'].value">
scope.addMulEcs = function(id){
alert( scope.localEcsValue() )
}