検索

ホームページ  >  に質問  >  本文

angular.js - angularjs ルートでコントローラーを指定するときに、コントローラーの名前を直接記述できないのはなぜですか?

次のように書くと機能します:controller: 'loginctrl as loginctrl'
controller: 'loginctrl' と書くと機能しません。何が起こっているのでしょうか?

PHP中文网PHP中文网2793日前487

全員に返信(1)返信します

  • 阿神

    阿神2017-05-15 17:00:46

    ng1.2 では、主に $scope と軽量コントローラー自体を挿入する必要を避けるために、ctrl を ctrl として使用するコントローラーAs が導入されました。

    オリジナルのng-controllerを使用したい場合。これを使用してスコープをバインドすることはできず、手動で $scope を挿入する必要があります。

    返事
    0
  • キャンセル返事