【发布时间】:2019-01-26 15:03:06
【问题描述】:
我正在使用组件而不是原始控制器将大型 AngularJS 1.4 应用程序升级到 1.5。
我有一个如下所示的基本组件:
'use strict';
angular.module('myModule').component('userComponent', {
controllerAs: 'vm',
bindings: {
user: '<'
},
controller:
function userComponent($http) {
let vm = this;
vm.user = "World";
});
当我尝试在模板中显示 vm.user 的值时,它没有显示并且控制台中没有错误:
<user-component>
<h1>Hello {{vm.user}}</h1>
</user-component>
你能告诉我有什么问题吗?这应该相当简单,我不确定为什么它没有按预期进行绑定。
【问题讨论】:
标签: javascript angularjs binding components