templateUrl が routeProvider で定義され、コントローラーで再定義される、不十分な解決策が見つかりました。しかし、それは 1 つの余分な要求です。(PS: 任意のフォルダーにテンプレートがあり、このテンプレートの名前を持つハッシュ ルートがあります。これを行うにはどうすればよいですか (現在のハッシュでテンプレートをレンダリングする)。)
たとえば、このコードは私の index.html テンプレートを ng-view タグでレンダリングします。
angular.module('amiu', [])
.config(function($routeProvider){
$routeProvider
.when('/index/', {templateUrl:'partitials/index.html'})
})
しかし、私はそれをしたい:
angular.module('amiu', [])
.config(function($routeProvider, $routeParams){
$routeProvider
.when('/:page/', {templateUrl:'template/'+$routeParams.page+'.html'})
.otherwise({redirectTo:"/"})
})
どうやってやるの?