2014-07-01 60 views
1

我有一箇中繼器DIV,可以說如何檢索從指定的URL查詢字符串參數NG-包括AngularJs

<div ng-repeat =" employee in employees"> 
    <div data-ng-include="'./app/details/employeedetails.html?id=123'"></div> 
//id will change based on employee. 
</div> 

這就需要員工詳細信息控制器在員工每個員工。 我需要獲取查詢字符串參數並檢索該員工的詳細信息。 如果它在路由中,我可以使用$ location.search(),但這不會導致路由更改。

+1

該路徑已爲您所知,如果您想要使用模板可用的任何範圍變量,您可以始終在您的ng-include中使用ng-init –

回答

1

由於大雁莫雷諾Leon說,你可以使用ngInit初始化本地屬性,然後引用您的ngInclude d模板屬性:

<!-- The VIEW --> 
<div ng-repeat="employee in employees" ng-init="id=employee.id"> 
    <div ng-include="'app/details/employeedetails.html'"></div> 
</div> 

<!-- The TEMPLATE --> 
Employee ID: {{id}} 

還參見本short demo

相關問題