文字列を配列にプッシュして表示し、ライブの更新を表示しようとしています。それは表現では動作していますが、ng-bindでは動作しません。理由を知るのを手伝ってください。AngularJS ng-bindがプッシュされた配列を更新しない理由
HTML:
<div ng-app=“app”>
<div ng-controller="testController">
<div ng-bind="fruit"></div>
<div>{{fruit}}</div>
<button ng-click="add()">add</button>
</div>
</div>
コントローラー:NGリピート
var app = angular.module('app', []);
app.controller('testController', ['$scope', function($scope){
$scope.fruit = ['apple'];
$scope.add = function() {
var a = 'banana';
$scope.fruit.push(a);
};
}]);
あなたの答えをいただき、ありがとうございます。しかし、どのようにng-bindの変数を更新するためにapplyを使うことができますか?私は、ページのリフレッシュが空の{{}}を避けるために果実を置くために式を使用したくありません。 – Sgnswb