0
我在我的一個頁面上單擊了一個ng,當用戶單擊時,我想爲該選擇設置特定的站點並在新的html中使用它頁。我嘗試了一堆不同的東西(使用$ rootscope,$ rootscope。$ broadcast,將屬性添加到服務等),我無法在新頁面中顯示它。在ng-click函數調用之前在控制器中設置的值可以看到,但我在ng-click期間嘗試設置的值在新頁面上無法訪問......在基本頁面上我可以看到選擇。
這些頁面共享相同的控制器。
我相信我做錯了什麼,我只是不能爲我的生活弄清楚它是什麼。
功能暴露在基站現場:
//Get specific Site
$scope.getSiteInfo = function (site) {
$scope.siteInfo = site;
$window.open('Base/SiteInfo', 'SiteInformation');
}
示例HTML NG-點擊(控制檯日誌顯示,我收到網站信息)
<tbody>
<tr data-ng-repeat="site in criticalSites">
<td data-ng-click="getSiteInfo(site)">{{site.SystemName}}</td>
<td>{{site.SystemName}}</td>
</tr>
</tbody>
嗨阿隆感謝您的回覆。通過基於CSS的對話框,我假設你的意思是像bootstrap中的模態? – scarpacci
@scarpacci是的。 –