1

虽然下面的代码“有效”,但肯定感觉非常错误。有没有“最佳实践”的重构方式?问题是我将控制器的一个实例传递给一个隔离范围指令

(注意:我不能在指令中使用它:

控制器:'ViewController',controllerAs:'viewCtrl',

因为我需要相同的控制器实例..)

可能只是我一开始没有正确设置它,但很想知道是否有一种“重构”它的好方法

UI-路由器配置:

  .state('someState', {
    url: '/someurl',
    views: {
      '' : {
        templateUrl: '/path/to/template.html',
        controller: 'ViewController',
        controllerAs: 'viewCtrl'
      },

指令

        <some-dirctive
          view-ctrl="viewCtrl">
        </some-dirctive>
4

0 回答 0