我正在研究離子應用程序。 在我的模板之一,我有一個div,在其中我想加載其他模板之一。Cordova/Ionic-app可以將模板綁定到沒有狀態的控制器嗎?
裝載在controllers.js進行編程這樣的:
var panel_dynamic = document.getElementById('panel_dynamic');
if (panel_dynamic.hasChildNodes()) {
panel_dynamic.removeChild(panel_dynamic.childNodes[0]);
}
var line = document.createElement("div");
if(item.id == 9999)
{
$.get("templates\\type-of-test.html?Param=" + item.id, function (response) {
line.innerHTML = response;
});
panel_dynamic.appendChild(line);
}
,你可以看到我打開模板「類型的-的test.html」與一個名爲「panel_dynamic」 DIV中的參數。 不幸的是,在這種情況下,無法通過狀態(在app.js中定義)將我的模板與其控制器相連接。 我試圖用NG-控制器在我的模板「類型的-的test.html」這樣的,但沒有成功:
<ion-view view-title="Type of test" ng-controller="TypeOfTestCtrl">
<ion-content class="padding has-header">
如何創建我的模板和控制器之間的參考? 在此先感謝!
對不起,我不想打開模式窗口,而是模板內的模板(包括控制器)。 –