In meinem Browser wird der Wert der eckigen geschweiften Klammern nicht angezeigt. Es gibt keine Fehler in der Konsole und die Konsole protokolliert den Wert, aber in meinem Browser ist eine leere Seite. Allerdings sollte es "Hallo Welt" in der oberen linken Ecke sagen.Eckige geschweifte Klammern, die nicht in HTML rendern
mein app.js:
(function() {
'use strict';
angular.module('testModule', []);
}());
mein Controller:
(function() {
'use strict';
angular
.module('testModule')
.controller('testController', Controller);
Controller.$inject = [];
function Controller() {
var vm = this;
vm.test = "hello World";
activate();
function activate() {
console.log(vm.test);
}
}
})();
mein html:
<body ng-controller="testController">
<div>
{{vm.test}}
</div>
</body>
wie etwa $ Umfang mit? – guilhebl
mit $ Scope ist anscheinend schlechte Syntax und sie erlauben es nicht, wo ich arbeite. Sie richten es so ein und es funktioniert immer, aber aus irgendeinem Grund nicht. –