問題タブ [angularjs]
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 - CKEditorでAngularJSデータバインディングを使用するにはどうすればよいですか?
これについてはどうすればよいですか?
textarea
モデルに一致するname
属性とを呼び出すscript
タグを使用して、データをCKEditorに取り込むことができました。ng:bind-template
CKEDITOR.replace
次に、変更を検出してに書き戻すCKEditorプラグインを作成しましたtextarea
。問題は、textarea
CKEditorが初期化され、CKEditorがへの変更を取得しないときに、イベントハンドラーが失われることtextarea
です。これは私がこれに間違った方法でアプローチしていると私に思わせます。
次に、関数ng:eval-order="LAST" ng:eval="setupCKEditor()"
からエディターを使用してセットアップしてみました。ノードが作成される前に関数が実行されている場合setupCKEditor()
でも、これは機能しませんでした。ng:eval-order="LAST"
setTimeout(function () {...},0)
周りにアラウンドを追加するとCKEDITOR.replace
役立つことがわかりました。ここでの唯一の問題は、モデルを変更しても、別のフィールドが編集されるまで画面が再描画されないことです。
scope.$root.$eval();
それを修正するようです。
アップデート
確実に動作させることができなかったため、これを放棄することになりました。しばらくの間、Angular-UIを備えたTinyMCEに切り替えてから、カスタムのものを作成することになりました。
javascript - AngularJS と Django - 競合するテンプレート タグ
Django で AngularJS を使用したいのですが、どちらも{{ }}
テンプレート タグとして使用しています。2 つのうちの 1 つを他のカスタム テンプレート タグを使用するように変更する簡単な方法はありますか?
javascript - AngularJS を明示的にサポートする IDE はありますか?
WebStorm を試してみましたが、私が試した他の Web IDE と同様に、基本的な JavaScript サポートしかないようです。HTMLページからコントローラーなどへのクリックスルーを可能にするものを探しています.
この質問に対する答えが「いいえ」の場合、Angular に似た、Eclipse プラグインのようなものや、IDE での他の種類の明示的なサポートを備えた他の JavaScript フレームワークはありますか?
javascript - AngularJS で単一の投稿を取得するにはどうすればよいですか?
Angular を使用してリクエストを取得しようとしていますsingle-post
(つまり、バックエンド データベースから単一のエントリを取得します)。しかし、リクエストJSON
によってファイルからデータを取得するという実際の概念を理解できませんでした。GET()
例 :
内で、またはのいずれかを使用してcontroller.js / services.js
、 などの単一の投稿からすべてのデータを取得するにはどうすればよいですか。/portfolio/design/1
$xhr
angular.service()
$resourceとチュートリアルを読んでみましたが、実際にそれを行う方法について頭を悩ませることができなかったと思います。
誰かが私の問題を解決するのに役立つ簡単な例を提供してくれることを心から願っています。
javascript - 1 つの AngularJS コントローラーが別のコントローラーを呼び出すことはできますか?
あるコントローラーで別のコントローラーを使用することはできますか?
例えば:
この HTML ドキュメントは、MessageCtrl
コントローラによって配信されたメッセージをmessageCtrl.js
ファイルに出力するだけです。
コントローラ ファイルには、次のコードが含まれています。
現在の日付を単純に出力します。
DateCtrl
特定の形式で日付を に戻す別のコントローラーを追加する場合、これをMessageCtrl
行うにはどうすればよいでしょうか? DI フレームワークは、サービスに関心がXmlHttpRequests
あり、サービスにアクセスしているようです。
javascript - AngularJS コントローラーからビューに HTML を挿入する
AngularJS コントローラーでHTMLフラグメントを作成し、この HTML をビューに表示することは可能ですか?
これは、一貫性のない JSON BLOB をid: value
ペアのネストされたリストに変換する必要があるためです。したがって、コントローラーでHTMLが作成され、それを表示しようとしています。
モデル プロパティを作成しましたが、 HTMLを印刷するだけでビューにレンダリングできません。
アップデート
問題は、作成された HTML を引用符内の文字列として角度付きでレンダリングすることから発生するようです。これを回避する方法を見つけようとします。
コントローラーの例:
例のビュー:
与える:
couchdb - anglejsからcouchdbクロスドメインにアクセスする方法
ローカル環境をセットアップしました。ここで、jsonファイルからデータをロードします。
そしてそれは素晴らしい働きをします。
別のドメイン(http://playball.iriscouch.com/players)のCouchDBにアクセスしたいのですが、Googleバズの例に基づいて、次のことを試しましたが、機能させることができません。
空の配列を受け取るだけです...何かアイデアはありますか?
どうもありがとう!
スネ
angularjs - Uncaught TypeError:未定義のメソッド'put'を呼び出すことができません
を使用してAngularControllerページにデータを保存しようとすると、この問題が発生します$cookieStore
。省略した追加の構成はありますか?
javascript - AngularJSでデータバインディングはどのように機能しますか?
フレームワークでデータバインディングはどのように機能しますAngularJS
か?
彼らのサイトで技術的な詳細を見つけられませんでした。データがビューからモデルに伝播されるときにどのように機能するかは、多かれ少なかれ明確です。しかし、AngularJSはセッターとゲッターなしでモデルプロパティの変更をどのように追跡しますか?
この作業を行う可能性のあるJavaScriptウォッチャーがあることがわかりました。ただし、 InternetExplorer6およびInternetExplorer7ではサポートされていません。では、AngularJSは、たとえば次のように変更し、この変更をビューに反映したことをどのように認識しますか?