Javascript 从html表中的指令获取值

Javascript 从html表中的指令获取值,javascript,angularjs,Javascript,Angularjs,我使用的是AngularJS。我想从表中一行内的输入中获取值 下面是一个输入元素。当我单击按钮(添加)时,我需要获取该特定行的值 看法 表的图像 您可以通过将控制器作用域的变量绑定到指令作用域来引用它。 在您的情况下,我认为单向绑定正好适合您的情况 在指令设置中: scope:{ localEcsValue : "@ecsValue" }, 在模板中: <td mult-ecs ecs-value="customer['id'].value"> 小心使

我使用的是AngularJS。我想从表中一行内的输入中获取值

下面是一个输入元素。当我单击按钮(添加)时,我需要获取该特定行的值

看法

表的图像

您可以通过将控制器作用域的变量绑定到指令作用域来引用它。 在您的情况下,我认为单向绑定正好适合您的情况

在指令设置中:

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() )
        }