0

stackoverflow の指示に従って、AngularUI を AngularJS アプリケーションに正常に統合しました ( AngularUI を AngularJS に統合するには? )。

今、公式の AngularUI ページ ( http://angular-ui.github.io/ ) から「jQuery パススルー」の例を試しています。

<a title="Easiest. Binding. Ever!" ui-jq="tooltip">Hover over me for static Tooltip</a>

<a data-original-title="{{tooltip}}" ui-jq="tooltip">Fill the input for a dynamic Tooltip:</a>
<input type="text" ng-model="tooltip" placeholder="Tooltip Content">

<script>
    myModule.value('ui.config', {
    // The ui-jq directive namespace
    jq: {
       // The Tooltip namespace
       tooltip: {
           // Tooltip options. This object will be used as the defaults
           placement: 'right'
           }
       }
    });
</script>

私が抱えている問題は、「myModule」変数 (またはここで試したもの) が定義されていないことです。スクリプトがなくても、ページは機能しています (少なくとも静的なツールチップ)。AngularUI は正しく構成されていると思います。

モジュール変数にアクセスするにはどうすればよいですか? このスクリプトをコントローラー クラスに含める必要がありますか?

ありがとうございました。

4

1 に答える 1

2

いくつかの基本をカバーする前に、先に進んでいます。アプリケーションをコーディングするには、モジュールを宣言する必要があります。

通常、これは次のような方法で行われます。

var myModule = angular.module('myApp', ['ui']);

myApp属性の内容になりますng-app

または、次のこともできます。

angular.module('myApp').value('ui.config', { ...

モジュールへの参照を変数に格納したくない場合。変数への参照を保存することは、これらの呼び出しを互いに連鎖させた場合と同じであることに注意してください。

angular.module('myApp', ['ui']).value('ui.config', { ...

これらのソリューションのいずれかが機能するはずです

于 2013-04-15T11:19:28.380 に答える