2016-11-07 29 views
-3

如何在Angularjs中停止ng-model的雙向數據綁定?如何在Angularjs中停止ng模型的雙向數據綁定?

Reference Image added please click this link

+0

簡單,你可能需要避免參考一個模型裏面的另一個模型!解決方案:_使用'angular.copy()'_將新行添加到您現有的對象數組中 –

+0

檢查下面的鏈接它可能會幫助您 [url](http://stackoverflow.com/questions/26244053/stop-two- way-databinding-model) –

+0

你是否對這兩個答案使用相同的ng模型? –

回答

0

下面的例子中會給你一些理解上一次綁定,您可以實現通過使用::這樣{{::scopeObject}}

var app = angular.module('app',[]); 
 
app.controller('Ctrl',function($scope){ 
 
    
 
    $scope.name1 = 'Vikram'; 
 
    $scope.name2 = 'Angular'; 
 
    
 
    });
<script data-require="[email protected]" data-semver="1.5.8" src="https://opensource.keycdn.com/angularjs/1.5.8/angular.min.js"></script> 
 

 

 
<div ng-app="app" ng-controller="Ctrl"> 
 
    
 
    <input type="text" ng-model="name1" /> 
 
    {{::name1}} - One way binding 
 
    
 
    <input type="text" ng-model="name2" /> 
 
    {{name2}} - Two way binding 
 
    </div>