【发布时间】:2018-06-22 14:43:20
【问题描述】:
我想使用一个输入变量并将其显示在我的组件 HTML 中,但我无法让它工作。
我很确定我在这里错过了一些重要的事情,但不能说是什么。
这是我的组件声明:
app.component('requestSummary', {
templateUrl: "./Template/request-summary",
controller: function RequestSummary() {
var vm = this;
},
bindings: {
request: "="
}
});
组件模板:
<div>
<h1>{{ vm.request.Pnr }}</h1>
</div>
(我也试过不带vm)
组件用途:
<md-card ng-repeat="request in vm.requests">
<md-card-content>
<request-summary request="request"></request-summary>
</md-card-content>
</md-card>
当我在组件控制器中执行console.log(vm) 时,我可以看到我的请求在那里:
但我不知道如何在 HTML 中打印它。
感谢任何帮助。
【问题讨论】:
标签: angularjs angularjs-components