【发布时间】:2017-04-16 03:58:03
【问题描述】:
我在配置中有以下代码。我用ui-router
template: "<employee-info-component user='$resolve.user'></employee-info-component>",
resolve: {
user: function () {
return 'hello!';
}
}
在组件中绑定:
binding:{
user: '<'
}
我无法在employee-info-component 的控制器中访问$ctrl.user。我做错了什么?
【问题讨论】:
-
resolve 的 key 将被注入到路由的控制器中,而不是直接在模板中访问,因为它也可能是 promise 并且在模板渲染之前没有被解析这里 cehck github.com/angular-ui/ui-router/wiki
-
感谢您的回答!但是
template render cehck here之前是什么意思?
标签: javascript angularjs angular-ui-router components