0
私はAngularJsでマルチページアプリケーションを開発しています。私の要件は、サイドバーメニューのメインリストからサブリストを開くことです。サブリストはトランジションで崩壊します。私はすでにJqueryプラグインを持っています。それは完璧に働いていた。しかし、$ routeproviderがAngularアプリケーションで使用されても、もはや動作しません。ロードjqueryのためのJqueryプラグインを含める方法AngularJsマルチページアプリケーション
機能は
$.sidebarMenu($('.sidebar-menu'));
サイドバーがすべてのページに共通です。
app.js
を次のように私はapp.configがある
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider.
when('/web', {
templateUrl: 'templates/web.html',
controller: 'webctrl'
}).
when('/login', {
templateUrl: 'templates/login.html',
controller: 'webctrl'
}).
when('/register', {
templateUrl: 'templates/register.html',
controller: 'webctrl'
}).
when('/account', {
templateUrl: 'templates/account.html',
controller: 'accountctrl'
}).
when('/subtran', {
templateUrl: 'templates/subtran.html',
controller: 'subtranctrl'
}).
otherwise({
redirectTo: '/web'
});
}]);
私はメインのHTMLページ内のスクリプトとして含まれる場合、私は上記のjqueryの機能
が含まれます
、それはJavaScriptランタイムエラーを投げた。
index.htmlを
<script>
$.sidebarMenu($('.sidebar-menu'));
</script>
私を助けて。
JavaRuntimeエラー?あなたはJavaを使用していますか? – madalinivascu
申し訳ありませんJavaScriptランタイムエラー – Alan
エラーは何ですか? – madalinivascu