問題タブ [angular1.6]

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.

0 投票する
1 に答える
39 参照

angularjs - 入力を受け取るが複数回使用されるコンポーネントを作成するにはどうすればよいですか?

ユーザーがアイテムをクリックできる検索リストがあります。アイテムがリストに追加されます。リストは私のアプリのコンポーネントです。リストコンポーネントには、ユーザーが特定のリストアイテムに設定したい価格を入力できる入力セクションが含まれています。特定のリスト項目の価格を入力すると、他の項目の入力が同じ価格で更新されます。これをクリックすると例が表示されます。

0 投票する
2 に答える
885 参照

javascript - NG1: 変数の初期化とメソッド バインディングのクラス コントローラー コンストラクターと $onInit の比較

この質問を重複としてマークする前に...私はあなたが考えていることを知っています.これは数え切れないほど尋ねられていますが、正確ではありません.

私の調査中のさまざまな情報源 (公式ドキュメント、および Angular Guru とエバンジェリストを含む) から、$onInitブロックは一般に、angular がすべてのバインディングを終了したことに依存する初期化作業/ロジック用に予約されていることを知っています。

ただし、変数の初期化は、この「作業/ロジック」の定義に実際には適合しません。特に角度ロジックを持たない変数。そのため、変数の初期化には ES6 コンストラクターの方が適しているようです。次のように、コールバックの字句的にバインドされたスコープを必要とするメソッド バインディングについても同じことが言えます。

これは、ブロックを初期化作業/ロジックにのみ使用する限り、物事を行う「角度のある方法」に従うのに適しているように見えますが、Angular コントローラー クラス コンストラクターは依存性注入にのみ使用する必要が$onInitあると言う人もたくさん見てきました。セットアップ

だから、これは私を混乱させました。コンストラクターは、変数の初期化とメソッドのバインドに最適なブロックの$onInitようであり、その役割にはあまり適していないようですが、実際に何を使用すればよいかは明確ではありません。変数定義とメソッドバインディングをどこに置くべきかを誰かが理解するのを手伝ってくれますか?

0 投票する
1 に答える
3245 参照

javascript - webpack uglifyエラー:予期しないトークン:キーワード(関数)

npm run buildを実行しようとしていますが、実行できません。
そして、私はwebpack 2を使用していますがERROR
UglifyJsからのuglifyJs app.3e1e32973e47000acf37.js Unexpected token: keyword (function) [app.3e1e32973e47000acf37.js:130155,20] ERROR in app.bundle.js from UglifyJs

ここに私のpackage.jsonがあります

これが私のwebpack.config.jsファイルです

ここに私のbabelファイルがあります

そして、この新しいテストオブジェクトで webpack.config.js ファイルをjsからes6に変更すると

UglifyJs Unexpected token: operator (>) [app.8c6dc5e29db45e3eb325.js:5564,32] から app.8c6dc5e29db45e3eb325.js でERROR ERRORを取得します

npm run buildを実行するためにここで間違っていることを教えてください。