0
我有一個服務settings
,它將一些應用程序範圍的設置存儲爲公共變量。 我想讓用戶通過各種input
更改這些設置。 因此,我想在服務的屬性和input
標記之間建立一個「雙向綁定」。雙向綁定Angular服務的屬性
我目前的做法是將注入服務爲一體的控制器:
.controller('SettingsCtrl', ['settings', '$scope', function (settings, $scope) {
然後附上的設置範圍:
$scope.questionCount = settings.questionCount;
然後我寫的範圍拷貝回服務時他們改變:
<input ng-model="questionCount" ng-change="writeBack()">
,
$scope.writeBack = function() {
settings.questionCount = $scope.questionCount;
};
我在正確的軌道上嗎?實現這種綁定的最佳方式是什麼?
我沒有想到!非常感謝。 – mskel 2014-09-25 11:00:00