問題タブ [ngroute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Angular ngRoute がビューを取得できません
アプリで Angular のルーティング メカニズムを使用しようとしていますが、ルーティングを引き起こす要素をクリックすると、viewName を取得できません。ここで、viewName は任意のビューです。
これは私の app.js スクリプト ファイルです。
これは私のindex.htmlです:
これを修正する方法についての提案は大歓迎です。ngRoute ドキュメントの最新バージョンに基づいて作業を行いました。ありがとうございました。
angularjs - 単純な Javascript を実行する場合の ngRoute の使用方法
コントローラーが 1 つあり、テンプレートはありません。
URL が /warenkorb ( http://server.com:3000/shop.html#/warenkorb )のときに JavaScript 関数を実行したいだけです。
どうすればいいですか?私のサンプルでは showWarenkorb() は呼び出されません。
angularjs - ngRoute が機能しない
角度ルーティングと解決に 2 つの問題があります。私はAngularjsが初めてです。だからこそ、私の質問は非常にばかげている可能性があります。
ブラウザのアドレスバーに入力する
mysite/lsrc?q=keyword
と、ブラウザはJsonの結果をページに表示します。ブラウザを に転送できませんでしたsearchView.html
。しかし、pageCtrl.js にイベントがあります。
$location.path('/lsrc').search(searchService);
ページは、以下のイベントによっても同じ URL に転送される可能性があります。searchView.html に searchView モデルが表示されませんでした。私は私のと思います
関連するコード部分は次のとおりです
PageControl.js:
SearchController.js:
SearchView.html:
searchResource.js:
どうぞよろしくお願いいたします。
angularjs - AngularJS ngRoute でクエリ文字列を保持しないようにする方法
クエリ文字列を保持したくない場合、AngularJS でルートの変更を超えてクエリ文字列を保持することに問題があります。この問題を再現するために plunker (以下) を作成しましたが、この質問に記載されているように、クエリ文字列は通常、ルートの変更後も保持されないことがわかります。
http://plnkr.co/edit/SD8QMdSeAfAnVP3ZNHK4?p=preview
AngularJS 1.3 にアップグレードしたばかりですが、以前のバージョンの 1.2.(12|24) でも同じ動作が見つかりました。残念ながら、問題のあるソース コードは独自のものであるため、問題の原因となっている正確なコードを共有することはできません。
私はすべてを試しましたが、Angular ソースにデバッグして、クエリ文字列がルートの変更後も持続する理由を見つけました。他の誰かがこの問題に遭遇したか、それをオフにする方法を知っていますか?
アップデート
私のリンクの多くには実際に一部のクエリ文字列パラメーターのデフォルト値が含まれているため、クエリ文字列を単純に削除するなどのソリューションは機能しないことに注意してください。
javascript - angularjsのルートからコントローラー名を作成する方法
ほとんどのリクエストを処理する一般的なルートを定義しようとしています。機能を追加するたびにルートを追加することは、私が気分が悪く、保守しにくいと感じていることです。
したがって、私の目標は、汎用ルートを作成し、依存関係を動的に解決することです。これには、すべての依存コントローラーとサービス ファイルの解決、templateUrl の解決、およびコントローラー名の解決が含まれます。controller name 以外のすべてを解決/構築できます。助けてください
カスタムリゾルバーを使用した私のルート:
カスタムリゾルバーの内部:
良い記事: https://github.com/angular/angular.js/wiki/Understanding-Dependency-Injection https://medium.com/opinionated-angularjs/advanced-routing-and-resolves-a2fcbf874a1c
angularjs - Windows 8 と href
AngularJS Web アプリをマルチ デバイス アプリに変換しようとしています。
Web アプリケーションでは、ngRoute を使用しました。基本的にこのようなもの
}]);
インデックス html ページには、以下のような単純な href と ngView があります。
Ripple for android でアプリケーションを実行すると魅力的に動作しますが、Windows または Windows ARM ではまったく動作しません! リンクの # を解釈する方法がわからないようです。
どうすれば解決できますか?
ありがとう!
javascript - 一部のパラメーターを int 型に制限するルートの AngularJS 正規表現
私は次のような多くの参照を探していました:
異なるコントローラーとビューをロードするための同様のURLのAngularJS正規表現ルート
AngularJS - ルート - スター (*) をパスとして一致させる方法
1~2年前の質問です。私は AngularJS v1.2.16 を使用しています。私のバージョンまたは上位の AngularJS がパス パラメータで正規表現パターンを既にサポートしているかどうかを知りたいです。
つまり。私はこれらの2つのルートを持っています
次に、 :numberを整数に制限するパターンを入力したいと思いますが、コントローラーとビューはどちらの場合も同じです。
またはそのようなもの。AngularJS $routeProviderですでに可能ですか?
AngularUI Routerは知っていますが、可能であれば $routeProvider を使用したいと思います
何か案は?