javascript - angularJS 命令はどのように API を外部コントローラーに公開しますか?
伊谢尔伦
伊谢尔伦 2017-06-17 09:15:37
0
3
1436
リーリー

ボタンをクリックして menu を展開したいのですが、menu の API を button に公開するにはどうすればよいですか?
それとも他にもっと良い方法はありますか?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
大家讲道理

API を公開する必要はなく、双方向データ バインディングの命令でカスタム属性を使用するだけで済みます。
たとえば、表示または非表示にする必要がある場合は、次のようにコマンドで表示属性を使用できます。 リーリー

次に、

などのように、コントローラーでこの値を制御します。 リーリー

もちろん、コマンドで双方向バインディング属性を指定するだけで済みます。

リーリー

いいねを押す +0
小葫芦

my-menu コマンドを記述するときは、collapse などの双方向バインディング属性を指定し、それを <my-menu Collapse="val"></my-menu> を通じて使用できます。ボタンの ng-click イベントは val 変数 (true/false) を制御できます。その後、命令を定義するときに、独立したスコープを通じて双方向バインディングが実現されます。http://xgfe.github.io/2015/12... の記事を参照してください。

いいねを押す +0
仅有的幸福

命令で発行を実行するメソッドを提供し、その後コントローラーがモニタリングを実行します。
さらに、命令の柔軟性を実現するために、命令は外部および内部で値を渡す必要があります。その場合、その必要はありません。 APIが変更されるたびに命令を変更しますか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート