問題タブ [plunker]
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 - Polymer 関数のインデックス番号で list-item を呼び出す
オランダ国立美術館の API (JSON 出力) を介して結果を取得する Polymer 要素と、特定の場所の座標を取得する要素を組み合わせました。美術館の作品には「productionPlaces」と呼ばれる項目があり、複数の値をリストで保持することができます。
このサイトは現在、アートワーク、そのメタデータの一部、制作場所 + それらの場所の座標を示しています: http://plnkr.co/edit/nbTN1kNzcqHANWECB5fI?p=preview
今、場所と座標が存在する場合にのみ表示できるようにしたいと考えています。少なくとも、"productionPlaces" が空の場合、"Production place unknown" などの短いテキストを出力する必要があります。これは自己呼び出し関数である必要があります。
関数の自己呼び出しにまだ問題があるため、現在、これまでに作成した関数を実行するためにオンクリック イベントを使用しています。また、アラート ボックスを使用して、自分が何をしているかを確認できるようにしています。
必要な場所にたどり着くための最初のステップは、関数を取得して、すべてのオブジェクト内のすべての「productionPlaces」リスト項目の値を実際にチェックすることです。
これまでのところ、これを行うための現在の機能は次のとおりです。
アラート ボックスに「Zuid-Holland」が表示されます。これは、2 番目のオブジェクト (y=1) の最初の productionPlace (x=0) です。したがって、関数は機能します。
ただし、最終目標 (上記で説明) に到達するには、関数が API の結果から値 "x" と "y" を自動的に認識する必要があります。私はすでに「y」を始めています。しかし、私は成功していません.アラートボックスがポップアップしなくなったため、次の「ボタン+機能」の構築は失敗しています:
現在の Template-Bind と Template-repeat では、{{objIndex}} を介して各オブジェクトのインデックス番号を表示できるはずですが、これはうまく機能しているようです。では、なぜ私の「ボタン + 機能」構造が警告ボックスに目に見える結果をもたらさないのでしょうか?
plunker - 「my plunks」をタグ名で表示できますか?
私は plunker を使用しており、多くの機能が気に入っています。
カテゴリまたはタグ名で「マイプランク」(コードのみ)を表示/検索/保存する機能があると思いました/仮定しました。
それを使ってオフに作業した後、「my plunks」を全体として保存して表示できますが、「my plunks」をタグでフィルタリングする機能がないようです。タグによる表示 - コミュニティ全体からのタグ名でプランクをフィルタリングします。
何か不足していますか?それとも、これはこれらの種類のアプリの一般的な機能ではありませんか? (私が試したとき、jsbin にはこれがないことに気付きました。) これは私にとって強力な機能になると思いました。
-自分のコードまたは保存したコードを最もよく参照するためのツール- 誰かが効率的で、これを模倣するワークフローを持っている場合、これも歓迎されます。コードの参照「ツールボックス」のようにしたい。そのため、プログラムを作成するときに、保存/テスト済みのコードを参照できます。
すなわち。現時点では、特定のプランカーをメモ (つまり、Google ドキュメント) にリンクし、通常はカテゴリに独自のメモを作成しており、これが役に立ちました。DRY のような目的のために、そのステップを排除しようとしました。
plunker - プランカーの結果を表示できません
突然、最後の 4 日間から実行しようとすると、いくつかのプランカーが次のエラーを出しています。
以前は正常に実行されていましたが、このプランカーを実行しようとすると上記のエラーが発生します。これに対する解決策は何ですか?
javascript - AngularJS nvd3-line-chart ディレクティブがデータ変更時に再描画されない (リアルタイムではない)
AngularJS アプリで nvd3-line-chart ディレクティブを使用しようとしていますが、基になるモデルを変更しても再描画されません...
私はAngularJSを初めて使用するので、経験豊富なAngularプログラマーにとっては明らかなことかもしれませんが、私を夢中にさせます:-)
スタックオーバーフローで同様の問題を検索すると、リアルタイムチャートなどのより洗練された問題を扱う答えしか見つかりませんでしたが、リンクをクリックすると新しいデータをプッシュしたいだけです...
ここにプランカーの例を用意しました:
http://plnkr.co/edit/TkyHhbfi0vNw1FJ6mYZC?p=preview
ディレクティブは次のように使用されています。
(objectEquality=false でも試しましたが、動作は変わりませんでした)...
次に、js コードで、サブ関数 (http 転送からのコールバック) に新しいコンテンツを設定します。
すべてが必要に応じて呼び出されることを確認するために、いくつかのラベル (xxx) を追加し、クリックから yyy への関数呼び出しでそれを変更しました。
同じ機能が初期塗りつぶしにも使用され、正常に機能します...
この問題に関して誰かが光を当てることができますか?
ところで; 動作する例も見つかりましたが、違いを見つけることはできません(ネイティブjsから呼び出していることを除けば、私はすでにAngular更新サイクルにあるため、機能しなかったコンポーネントを手動で更新する必要があります):
angularjs - plunker でモーダルを開く際の問題
angularモーダルで問題を再現しようとしていますが、プランカーを基本モーダルで機能させることができません。これにより、インデックス 0 のエラーが発生しますが、これらのアイテムをどこから渡すべきかわかりません。私が使用しているコードでは、この問題は発生しません。しかし、Plunker で同じコードを使用すると、このエラーがスローされます。
angularjs - ui-router でデータが解決されない
http://plnkr.co/edit/zDdB0zgBBcWecveMTE3xを作成しました
「api」リンクをクリックすると、データがビューにロードされません。解決属性とオブジェクトを削除すると、ui-view が正常に更新されます。ChoiceServiceProvider からのデータが解決されないのはなぜですか?