2016-11-07 14 views
-3

Как остановить двустороннюю привязку данных для ng-модели в Angularjs?Как остановить двустороннюю привязку данных для ng-модели в Angularjs?

Reference Image added please click this link

+0

Простой, вам может понадобиться, чтобы избежать ссылки «модели» внутри другой модели! Решение: _use 'angular.copy()' _ для добавления новой строки в ваш существующий массив объекта –

+0

проверьте ниже ссылку, это может помочь вам [url] (http://stackoverflow.com/questions/26244053/stop-two- way-databinding-on-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>

Смежные вопросы