我認爲問題的含糊性是問題的一部分,所以我真正的第一個問題是,你在Angular中稱什麼事情。如何在Angularjs中創建一個新的呃東西?
我試圖命名的東西是視圖加上控制器,在單個對象的模型。我甚至不知道該怎麼稱呼它。對於我事先知道的事情,我將需要,我一直在創建指令,但是你稱之爲指令創建的事件的一個實例是什麼?
我有幾種情況突然(響應某些外部事件),我有一個新的對象在模型中,我想在屏幕上顯示它。 Angular似乎希望我在他們的父視圖中列出所有可能的視圖abinitio,但這對我來說並不合理。例如,我將如何列出所有彈出窗口和工具提示以及其他內容。
我在一些小小的情況下,在控制器代碼深處,它需要添加一些東西到當前視圖。什麼是公認的做法。
順便說一句,$ route/ng-view恰恰就是這種情況。包含ng-view和ng-view DIV本身的視圖不知道$ route模塊將放置在ng-view中。我需要這種策略的更一般的情況。
編輯
人們一直在問的一個例子。這個怎麼樣:我正在製作一個設備申請應用程序。當用戶要求將1000種不同類型的設備中的一種發送給他時,我需要顯示一個彈出窗口來收集特定於該類型的附加信息。如果他要求使用螺絲刀,彈出窗口會詢問刀片尺寸,頸部長度和手柄組成;如果他要求一架飛機,這將是一個嚮導問他關於發動機大小,油箱,座位安排。所有應用程序在啓動時都知道所有設備類型的列表,以及收集關於每種特定類型的所有後續信息的UI元素的名稱。
我很抱歉,但我不明白你問什麼......你可以看到在網站上http://angularjs.org/彈出窗口(檢查出任何例子的代碼,對所有的重點代碼有彈出窗口的解釋) – Vojta
顯然,如果我可以讓我的問題更清楚,我會。你能說它變得不清楚嗎?我無法在angularjs.org上找到帶有彈出窗口的任何代碼示例;你有網址嗎? – Malvolio
簡單的工具提示http://jsfiddle.net/gxw5j/ – Vojta