это неподвижная plunker:
http://plnkr.co/edit/KTFFLc0QdmunQ4i8AT8o?p=preview
я думаю, что есть проблема с
- случай вашей директивы и имя контроллера (я положил все в нижний регистр, не слишком много времени сорр у)
- вы не использовали
ng-controller="mycontainercontroller"
сказать угловой с контроллером использовать
- не вводят $ объем по директиве только в директиве контроллера:
HTML:
<head>
<script src="http://code.angularjs.org/1.2.1/angular.js"></script>
<script src="script.js"></script>
</head>
<body>
<div ng-controller="mycontainercontroller">
<mycontainer></mycontainer>
</div>
</body>
и JS:
angular.module('myApp', []).
directive('mycontainer', function() {
return {
restrict: 'E',
scope: {},
controller: 'mycontainercontroller',
template: '<div><input ng-model="container"></div><div>output : {{container}}</div>'
}
}).controller('mycontainercontroller', ['$scope', function($scope) {
$scope.container = 123;
}]) ;
связывание сломана – akazemis
я смог открыть его –
Спасибо Тамаса. Я не могу правильно установить ссылку в редакторе, и я пытаюсь это сделать. Люди слишком быстр и счастливы, чтобы опрокинуть вопрос, а на самом деле пытаются решить реальный вопрос. Я буду продолжать редактировать его, чтобы сделать его ссылкой. –