我尝试在两个不同的ng模型之间使用ng-change调用这些值。有用。 但是只有在数据发生变化的情况下才能将数据解析为其他ng模型,是否存在任何替代解决方案,我可以在更改数据之前在两个ng模型中获得数据
我试过这样的事情
HTML
<input ng-model="customer.name" ng-change='tripsheet.customer_name=customer.name;'>
<input ng-model="tripsheet.customer_name" type="text" class="form-control input-lg" placeholder="Customer Name">
JS
$scope.customer = {
name:$scope.customers[$scope.whichItem].name,
address:$scope.customers[$scope.whichItem].address,
phone:$scope.customers[$scope.whichItem].phone
}
我想在上述两个模型中使用routeParams数据。
答案 0 :(得分:1)
在控制器中有这样的东西吗?
$scope.customer = {
name: "Tom"
};
$scope.tripsheet = {
customer_name: $scope.customer.name
}
答案 1 :(得分:1)
@ mainguy的回答是一个非常好的方法。
或者你可以选择$ watch而不是ng-change。 初始化模型对象的观察者
TreeNode
并定义函数
ActNode
只有在存在用户交互且数据发生变化时才会触发更改触发器。
当以编程方式更改模型对象时以及第一次定义模型对象时触发$ watch