我不確定這是否曾被問過,但我經歷了很多角度雙向綁定的帖子,坦白地說不明白他們在說什麼。所以我會再次陳述我的問題。在angularjs指令中初始化jquery插件
假設我想使用標籤輸入插件,如this。我定義了一個名爲tags的角度指令,並在其中初始化文本輸入上的tagsinput。文本元素綁定到從服務器填充到控制器中的模型。
我有這樣的Plunker here.
問題是,當指令負荷,該模型不填充呢,所以tagsinput插件與空值初始化。但我希望它用服務器端的值初始化。我經常遇到這個問題,我一直在使用控制器中的服務回調來初始化我的插件,我知道這是主要的罪過。
我無法想象,最終,在某種程度上,必須延遲插件初始化,直到服務返回,以便該值可用。如果我說,即使以這樣做的角度來看,這是不知何故實現的,我是否正確?但無論如何,我無法弄清楚如何使這個工作。