2
This article有關,因爲它是何時使用的指令,服務和控制器,如真棒,樂於助人......有我大量混淆的一切我想我會知道的角度應用的理想結構,我只是需要一個全面的檢查:Angular.js健全檢查:服務與工廠與控制器... +指令+行爲
如果你有兩個輸入:
<label><span>false</span>
<input type='radio' value='false' ng-value='false' ng-model='thing.exists' />
</label>
<label><span>true</span>
<input type='radio' value='true' ng-value='true' ng-model='thing.exists' />
</label>
是一個大表單的一部分,這將反過來提交拉入另一種形式...並且該信息稍後將被顯示用於審查,這是構建該信息的正確方式:
TLDR:流量執行:
ng-model="thing.exist" ==> thing ==> ThingController ==> a service ==> ...details... ==> getDetails?
現在我有:
<div ng-controller='ThingController as thing'>
<fieldset>
<label><span>Doesn't exist</span>
<input type='radio' value='false' name='checkExist'
ng-value='false' ng-model='thing.exists' />
</label>
<label><span>Does exist</span>
<input type='radio' value='true' name='checkExist'
ng-value='true' ng-model='thing.exists' />
</label>
</fieldset>
<!-- ... -->
</div>
當輸入的變化,
我應該使用的輸入NG-變化觸發行爲(如添加指令)...正確(通過控制器)?
我應該使用控制器將ng-change的結果添加到服務中?像...將模型值(thing.exists)傳遞給服務,以便稍後使用該值? 作爲一個併發症因子這個應用程序使用Require.js到manage dependencies.
(實際上,文章本身不是我confusion-的來源是對是殺害我的文章的評論。)
是否這樣? http://embed.plnkr.co/70JPde/ –
其實這裏有一個錯誤,我一直得到,不會讓我一個人:https://github.com/angular/angular.js/issues/7899 –