問題タブ [ng2-dragula]

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 に答える
747 参照

angular - DragulaModel が動的データで機能しない

私は ng2-dragula を使用していますが、データが AJAX によって取得されたときにドラッグ アンド ドロップした後、mi コンポーネント var が更新されません。

これは私のhtmlコードです:

そして、これは私のcomponent.tsです:

この例では、データが静的配列であるため、DragulaModel が機能しています。しかし、この配列に ajax を入力すると、dragulaModel が機能しません。たとえば、私は ajax を実行してから、データを my many または many2 var にサブスクライブするメソッドを使用しています。

どうもありがとう!

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

rxjs - 自動スクロールによるドラッグ アンド ドロップ (dom-autoscrolling)

要素のリストがありtext、新しい要素をドラッグするときにリストを自動的に一番下までスクロールしたいと考えています。

以下の例は、リスト内の要素を 1 回ドラッグ アンド ドロップすると、適切に機能します。

observableドラッグの前に一度電話する必要があると思います。

と を使用dragulaしてdom-autoscrollingいます。

どうやら、this.downコールバックautoScrollは最初にfalseに設定されているようです...一度ドラッグアンドドロップすると、正しく動作します。

何か案は?

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

angular - ng2-dragula単体テスト「dragulaService.setOptionsは関数ではありません」

ng2-dragula を含むコンポーネントで単体テストを実行したいと考えています。

ただし、コンポーネントで単純な単体テストを実行すると、エラーが発生します

TypeError: 未定義のプロパティ 'setOptions' を読み取れません

component.html

component.ts

component.spec.ts

Dragula が正しくインポートされていないと思いますが、Dragula をコンポーネントのコンストラクターで使用するためにテストでプロバイダーとして追加するにはどうすればよいですか?

私はAngular2 単体テストを見てきました: 関連していると思われるコンポーネントのコンストラクターをテストしてますが、エラーを解決できません。

注: 私は、Dragula の単体テストについてはあまり気にしていません。コンポーネントの他の機能をテストしたいのですが、このエラーによりそれ以上のテストを実行できません。

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

javascript - ng2-dnd : エラー: StaticInjectorError(AppModule) [SortableComponent -> ElementRef]:

ng2-dndソート可能なコンテナーを使用しようとしています。

以下は私のコンポーネントhtmlです

ノード6.9.1で実行すると、まったく問題なく動作します

しかし、ノード 10.10.0 で実行すると、コンポーネントのロード時に次のエラーが発生します。

ng2-dnd の代わりにng2-dragulaも使用しようとしました。でも同じ結果。ノード 6.9.1 では問題なく動作しますが、ノード 10.10.0 では同じエラーで失敗します。

tsコードで更新中

以下は私の app.module.ts です

コンポーネントを含む Scheduling.module.ts

およびコンポーネント ファイル team.component.ts