Я новичок в angularjs, и в настоящее время у меня возникла проблема с ng-include.
У меня есть тестовое приложение, использующее партиалы. Вот мой код.
<html ng-app ="TextboxExample">
<head>
<title>Settings</title>
<script src="angular.js"></script>
</head>
<body ng-controller="ExampleController">
<div ng-include src = "'view.html'"></div>
<script>
angular.module('TextboxExample', [])
.controller('ExampleController', ['$scope', function($scope) {
$scope.textboxVal = 'fddfd';
$scope.ReadGeneralSettings = function() {
alert($scope.textboxVal);
}
$scope.ResetGeneralSettings = function() {
$scope.textboxVal = 'fddfd';
}
}]);
</script>
<button class="pull-right" ng-click = "ReadGeneralSettings()">Read</button>
<button class="pull-right" ng-click = "ResetGeneralSettings()">Cancel</button>
</body>
</html>
Частичный код view.html -
<input type="text" ng-model="textboxVal">
. По какой-то причине textboxVal, установленный в ng-model, не обновляется, когда я ввожу значение в текстовое поле. Но это прекрасно работает, если я не использую ng-include и напрямую добавляю содержимое view.html в основной html-файл. Пожалуйста, помогите.
Спасибо Сунил