問題タブ [angularjs-1.5]
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.
html - typescriptでangular 1.5を使用してファイルをアップロードするには?
HTML 5 を使用してファイルをアップロードしようとしていますが、うまく動作しないようです。
私はこれを試しました
コンポーネント内で、このメソッドを取得しました:
上記のコードを使用すると、次のエラーが発生します。
これはAngular 1.4では機能しますが、1.5.xでは機能しません。これを達成する方法について何か提案はありますか?
scope() をモデルと $ctrl に変更しようとしましたが、どちらも機能しません。
data-binding - バインディングは要素をクリックした後にのみ更新されますが、コントローラーの文字列は既に更新されています (Angular 1.5)
属性がありng-class
ます (自分で書いたわけではありません)。controller の文字列変数にバインドされます。次のようになります<some-tag ng-class="'indicator_' + $ctrl.stringValue"></some-tag>
。
ウィンドウが最初にロードされたとき-正しいデータが含まれていますが、コントローラーで文字列が更新された後-class
要素をクリックした後にのみ属性の値が更新されます(クリックするとリストが開きますが、私はそうは思いません)それは関連しています)。
これらの場合に最初に確認することは、コードが . で囲まれていること$scope.$apply
です。それを追加しようとすると、「$digest は既に進行中です」というエラーが表示されます。情報を探して$ctrl
、AngularJS コンポーネントのドキュメントとこのサイトng-class
を読み、これらの主題に関する基本的な背景を説明しました。
ng-class
問題は、 withの例が見つからなかったということです$ctrl
。多分それは無関係ですが、そうではないかもしれません:)
件名で見つけた無関係な質問の例は次のとおりです: Angular ngClass is not updated my classes even even my condition change as expected . 一般に、私が見つけたほとんどの例には中かっこが含まれていますが、これは文字列をバインドしているため、この場合は関係ないと思います (おそらく私はそれについて誤解しています:))。
おそらく正しくバインドされていないと思いますが、理由はわかりません。
編集:
件名を検索し続けた後、それが に関連しているかどうかはわかりませんng-class
(そのため、タイトルも編集しました)。リフレッシュの問題のように見えます。
私が読んだところはどこでも、Angular はダイジェスト関数を独自に呼び出す必要があり、干渉するべきではないと言っているので、ページが更新されない理由について私は困惑しています。
編集2:
私は を使用してtypeScript
おり、stringValue
はサービスからのイベントを介して更新されます。しかし、文字列は更新されます-そのため、問題を理解するための関連情報であるかどうかはわかりませんが、言及する価値があります:)
angularjs - AngularJS 1.5 で使用するルーター
バージョン 1.5 で AngularJS アプリを開発していますが、どのルーティング コンポーネントを使用するか (ngComponentRouter
またはui-router
) について混乱しています。
として、彼らはそれが廃止されたと言ってngComponentRouter
います。そして、私の懸念は、近い将来、AngularJS アプリを 1.5 から 2.0 に簡単に移行できることです。
前もって感謝します
angularjs - angular コンポーネントで ui-router を使用するようにガイドできるブログ投稿はありますか?
Angular アプリを 1.5 に変換しようとしていますが、ngComponentRouter
. 廃止されたため、 に移行することを検討していui-router
ます。でも、ダメな部品を作るとしたら、これを にどう組み込めるか考えていましui-router
た。
参考になるブログを教えてください。
ありがとう
javascript - コンポーネントでフィルタ パラメータを変更した後、フィルタが適用されない
角度のある双方向バインディングとフィルターの問題でブロックされています。パラメーターによるフィルターを使用していますが、パラメーター値が別のディレクティブで変更された後、フィルターが適用されません。コードの一部を次に示します。
コンポーネント定義:
コンポーネント テンプレート:
dailyTimekeepingCtrl.selectedDay
ディレクティブを使用して変更され、双方向にバインドされます。
初めてトリガーされたとき、フィルターは正しく適用されます。dailyTimekeepingCtrl.selectedDay
親ページ/コントローラーで変更した後、day
バインド変数が正しく適用されます。ただし、結果は新しい値でフィルタリングされません。誰かが私が間違っていることのヒントを与えることができますか? ありがとう。
angularjs - オプションで角度式の最後にテキストを追加
本のページ数であるコントローラーからデータをプルする式があります。
データが存在する場合は、「X ページ」を印刷したいと思います。ここで、X は値です。それ以外の場合は、HTML 段落を空白にしたいと考えています。
しかし、構文を正しく取得できません。以下では、空白の場合でも常に「ページ」を出力します。表現を設定するにはどうすればよいですか?
式で三項演算子を実行しようとしましたが、lukc がありませんでした
angularjs - angularjs の日付範囲ピッカー
範囲なしでも機能するangularjsを使用した優れた日付範囲ピッカーを誰かが提案できますか? では、さまざまなユースケースで柔軟に使用でき、カスタマイズ可能ですか?
javascript - Angular 1.5 コンポーネント ...ng-link の問題
AccountsHome Accounts Services Orders Tickets
をクリックするとナビゲーション バー
が表示され、そこにはフィールドnew CustomerとSearch Customerを含むドロップダウンがあります。 new Customer をクリックすると、ホーム コンポーネントに移動する必要があります。
ルート コンポーネントのビュー:
ご覧のとおり ng-link="['Home']"
ルート構成:
ホーム コンポーネント
ホーム コンポーネント ビュー
新しい顧客をクリックすると、ホーム コンポーネント ビューが表示されますが、ホーム コンポーネント ビューが表示されませんか?、エラーも発生しません!!