回答
工作你需要與你的模塊來註冊你的控制器使用:
myApp.controller('test', test);
這會解決它,但你真的應該看看最近的一些角文檔,如果你要遷移從版本1.1.x開始。這是一個非常舊的版本,自從我們目前處於1.6版本以來發生了很多變化。
更新
看來你可能會誤解transclusion的工作原理。當你使用ng-transclude
時,你在模板中放置的元素中的所有內容都被你使用指令的元素內部的內容替換。所以在這種情況下,Here2
get被Here1
取代。你可能想要在這種情況下,是這樣的:
myApp.directive('userForm', function() {
return {
transclude :true,
template: '<div>Here2 <span ng-transclude></span></div>'
};
});
沒有工作 –
這裏是[你的小提琴](http://jsfiddle.net/e50rwbp7/)與我的變化,使用Angular 1.3,工作得很好。 –
我更新了小提琴。請檢查 –
- 1. 限制在角JS指令
- 2. 自定義指令在角
- 3. 角:表單驗證和定製指令
- 4. 值不通過角度定製指令
- 5. 正整數的角定製指令
- 6. 角度定製驗證指令
- 7. 角指令,指令通信定時器
- 8. 在角指令
- 9. 動態指定控制器在角指令使用
- 10. 如何在角度上制定自定義指令?
- 11. 指向控制器的角度指令
- 12. 角模板指令綁定
- 13. 角指令範圍:設定
- 14. 在角2指令
- 15. 角指令在JSON
- 16. 如何避免綁定(本)在角指令控制器
- 17. 指令角
- 18. Amcharts角指令
- 19. 角 - 從指令
- 20. 將角度指令範圍傳遞給指令控制器
- 21. 從角度控制器創建指令
- 22. 角ngController VS控制器內的指令
- 23. 角度重用指令和控制器
- 24. 角JS,從控制器指令
- 25. 角指令控制器 - 屬性
- 26. 角度指令舍入十進制數
- 27. 瞭解角度控制器Vs指令
- 28. 一個指令在角2+
- 29. 角JS:如何在指令
- 30. 無法在角指令
如果你不明白問題給出理由。而不是向下投票 –
請參閱[AngularJS開發人員指南 - 從早期版本遷移](https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3)。 – georgeawg
**不要:**請告訴我們「它不起作用」,並將其留在那。 我們可以通過您首先提出問題的事實來了解這一點,如果沒有進一步的信息,我們會因不清楚而將其關閉。 – georgeawg