我是棱角分明的新手。我要求我将数据库的值提供给user.html。在此页面(user.html)中,我需要调用details.html,因此我使用ng-include标记来调用details.html。在调用时我需要将一些值传递给details.html,这个值将是动态的,我需要传递details.html这个动态值。
示例:
RouteManager.js:
.when( '/mydetails',
{
templateUrl : "./client/assets/views/user.html",
controller : "MyDetailsController"
})
user.html:
<div ng-include="'client/assets/views/details.html'" {{here i need to pass two parameters }}></div>
details.html:
<h1>{{need to display that two parameters}}</h1>
注意:对于details.html,没有控制器。我们需要没有控制器。
答案 0 :(得分:0)
您可以使用onload:
<div ng-include="'myComponent.html'"
ng-controller="myComponentController"
onload="myItem = myItemValue">
</div>
这是文档中推荐的方法。
答案 1 :(得分:0)
使用此代码-
<div ng-include="'client/assets/views/details.html'" ng-init="myItem = myItemValue"></div>