以下の例を参照すると、myCtrl2の代わりにmyCtrlを使用して、$ scopeにアタッチする代わりにローカルとして引数を渡す方法はありますか?
$ controllerサービスは、既存のコントローラーをラップするために必要な操作を正確に実行しますが、テンプレートからアクセスすることはできません。
<div ng-app>
<script type="text/ng-template" id="/tpl.html">
value of y: {{y}}
</script>
<div
ng-repeat='x in [1,2,3]'
ng-controller='myCtrl2'
ng-include="'/tpl.html'">
</div>
</div>
function myCtrl($scope, x){
$scope.y = x * 20;
}
function myCtrl2($scope){
$scope.y = $scope.x * 20;
}