問題タブ [angular-directive-link]
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.
javascript - angularディレクティブリンク機能をプレリンクとして作成しますか?
ディレクティブリンク機能があります。デフォルトでは、Angular リンク関数はポスト リンク関数ですよね。それをプレリンクにする方法は?
ところで、require を使用します。
angularjs - angularjs - リンク関数を呼び出すときにスコープ プロパティがまだ使用できない
指令書を書いています。
これは私が使用しているコードです:
ディレクティブは次のように呼び出されます。
これを作成してディレクティブ テンプレートで使用するには、関数を呼び出す必要がありますweatherLabel
が、scope.weatherType が定義されていないためできません。
リンク関数を呼び出す前にスコープが定義されるのを待つにはどうすればよいですか?
または、これを行うためのより効率的で効率的な (パフォーマンスに関する) 方法はありますか? 助けてくれてどうもありがとう
angularjs - angular 1.5コンポーネントを使用するために、角度ディレクティブリンク機能の使用を避けるにはどうすればよいですか
Angular 1.4 から angular 1.5 コンポーネントに移行してから typescript に移行しようとしています:
Angular 1.5 コンポーネントを使用したいのですが、彼女は私のコードであり、不完全ですが、これはアイデアです。
Angular-directive-link の代わりに:
ただし、十分な例が見つかりません。ご提案いただきありがとうございます。
javascript - コントローラーの ng-change メソッドから分離されたスコープに値を割り当てる方法は?
ユーザーがドロップダウンから値を選択すると、ng-change関数が呼び出されonSizeChange
、値が設定$scope.maxMb
$scope.maxBytes
$scope.FileSizeString
されます。ドロップダウンから値が選択されたら、これらの値をディレクティブでどのように使用できますか。これらの値を分離スコープにバインドしようとしましたが、うまくいきませんでした。基本的に、htmlのディレクティブに属性として追加したサイズ選択が必要なfileSize
のでfileValue
、これらの値は分離されたスコープにバインドする必要がありますが、それは起こっています.どうすればこの問題を解決できますか?
ディレクティブ.js
ctrl.js
main.html
template.html
javascript - $compile が動的に生成された html ランタイムを更新しない
ここに jsfiddle があります: https://jsfiddle.net/vikramkute/eq3zpmp9/5/
私は角度が初めてです。実行時にhtmlに追加する必要があるオブジェクトがあります。私はAngular 1.2.25を使用しています
期待される出力は
しかし、最後の値を3回繰り返しています。私の試行錯誤によると、問題は $compile にあると感じています。さまざまなフォーラムで提供されているさまざまなソリューションを試しましたが、何も機能しませんでした。どんな助けでも大歓迎です。ありがとう。
ディレクティブ内(リンク機能内)
出力:
完全なディレクティブは次のとおりです。
上記のコードは簡易版です。これは実際のコードです: