我在angularjs新的,我已經有點迷惑之間NG-包括和$ state.includes。任何人都可以請建議我爲什麼我們使用$ state.includes而不是ng-include指令?
3
A
回答
4
想象一下你有一個包含一些子菜單的父菜單。對於每個子菜單中,你有這樣的事情添加活動類:
ui-sref-active="active"
但你還需要添加活動類的父菜單,當你瀏覽到每個孩子states.Then可以使用ui-router
包括。
<li ng-class="{ active: state.includes('parentState') }">
注:您必須添加到您的控制器:
$scope.state = $state;
關於NG-包括,它不涉及到$ state.include。它將外部html編譯到指令中。
1
他們都是分開的事情。像Java和JavaScript一樣? :-)
$state.includes
是一種方法,如果當前的狀態或者是所提供的國家兒童在使用ui-router
。$state.includes(stateName [, params])
返回布爾
的方法,以確定是否當前的有效狀態爲等於或狀態
stateName
的孩子。如果有任何params
通過,那麼它們也將被測試以進行比賽。不是所有的參數都需要傳遞,只是你想測試的平等。其中as,
ng-include
是一個AngularJS指令,用於獲取,編譯和包含外部HTML片段。
你或許應該嘗試問一下吧,雖然之前在互聯網上閱讀它們!
相關問題
- 1. AngularJS服務中返回{...}塊的用途是什麼?
- 2. AngularJS控制器中$ scope的主要用途是什麼?
- 3. 什麼是UI Bootstrap?它的用途是什麼?
- 4. curdoc()的用途是什麼?
- 5. RegisterFmxClasses的用途是什麼?
- 6. TPopupActionBar的用途是什麼?
- 7. shelveset的用途是什麼?
- 8. configSections的用途是什麼?
- 9. jquery.mobile.structure的用途是什麼?
- 10. cURL的用途是什麼?
- 11. config.assets.precompile的用途是什麼?
- 12. character_set_connection的用途是什麼?
- 13. IAuthenticationFilter.OnAuthenticationChallenge()的用途是什麼
- 14. NSExpression的用途是什麼?
- 15. requestWindowFeature()的用途是什麼?
- 16. DeployDirSuffix的用途是什麼?
- 17. RegisterGlobalFilters的用途是什麼?
- 18. System.Data.SqlClient.SqlParameter.IsNullable的用途是什麼?
- 19. Object.prototype.toString()的用途是什麼?
- 20. CreateSilverlight.js的用途是什麼?
- 21. startManagingCursor的用途是什麼?
- 22. felix.xml的用途是什麼?
- 23. precompiledApp.config的用途是什麼?
- 24. FXCollections.unmodifiableObservableList的用途是什麼?
- 25. __cxa_pure_virtual的用途是什麼?
- 26. __init__的用途是什麼?
- 27. HKHealthStore.isHealthDataAvailable的用途是什麼?
- 28. TransactionSynchronizationRegistry的用途是什麼?
- 29. layout.xml的用途是什麼?
- 30. PhoneGap的用途是什麼?