0

Angular 2.0.0-rc6 と ng2-dragula を使用しています。簡単な単語のリストを作成し、その中にドラッグ アンド ドロップできるようにしたいと考えていました。

属性「ディレクティブ」をコンポーネントに追加しようとすると、「ディレクティブ」はコンポーネント メタデータ型の一部にすることはできず、ディレクティブをコンポーネントにバインドすることは許可されていないと表示されます。コンポーネント宣言内に属性「ディレクティブ」を実装するチュートリアルをいくつか見つけました。

Dragula ディレクティブをコンポーネントにバインドするにはどうすればよいですか?

import { Component } from '@angular/core';

import {Dragula, DragulaService} from 'ng2-dragula/ng2-dragula';

@Component({
  selector: 'my-app',
  // directives: [Dragula],
  // viewProviders: [DragulaService],
  templateUrl: "app/templates/app.component.html"
})
4

1 に答える 1

0

NgModule次のように宣言する必要があります。

...
import {Dragula, DragulaService} from 'ng2-dragula/ng2-dragula';

@NgModule({
  imports: [ BrowserModule ],
  declarations: [ App, Dragula ],
  providers: [ DragulaService ],
  bootstrap: [ App ]
})
export class AppModule {}

プランカーの例

于 2016-09-06T16:28:32.357 に答える