gpt4 book ai didi

angularjs - Controller 和指令之间的 Angular 通信

转载 作者:行者123 更新时间:2023-12-02 23:17:56 25 4
gpt4 key购买 nike

我有这段代码,允许用户在项目列表上留下评论。我创建了一个指令并监听 keydown,以便让用户在 keyCode == 13 时提交评论。

不确定我是否应该在指令中包含用于发布评论的代码。 Controller 和指令之间通信的最佳方式是什么?

在提交评论之前我还会检查输入是否为空。它有效,但不确定这是 Angular 最佳实践吗?

这是我的 plunker .

最佳答案

如果你想使用 ng-keydown,你不需要编写指令..

示例:

模板:

<input type="text" ng-model="myText" ng-keydown="checkKeyCode($event)">

Controller :--用 CoffeeScript 编写

$scope.checkKeyCode = ($event)->
if $event.keyCode == 13 and $scope.myText?
$scope.doSomething()

关于angularjs - Controller 和指令之间的 Angular 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16448973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com