私の問題は、私はこれに関する公式の文書を見つけることができないということです。私はlink function(scope, elem, attrs) {
のように、ここで$
Sを省略することはできませんなぜディレクティブコントローラを作成するにはどうすればよいですか?
https://docs.angularjs.org/guide/directiveはuncommentedly
controller: ['$scope', function($scope) {
ことを示唆していますか? controller: ['scope', function(scope) {
はエラーになります"Error: [$injector:unpr] Unknown provider: scopeProvider <- scope
ここでの構文は何ですか?
'function($ scope)'の '$ scope 'はエイリアスです。名前を 'function(scope)'に変更することができます。 –
いいえできません。更新された答えを参照してください – Blauhirn
'$ scope'をコードブロック内の' scope'に名前を変更したかどうかは分かりません。以下の作業コードで私の答えをチェックしてください。 –