gpt4 book ai didi

dart - 如何在 angular dart 上的 contenteditable 中启用数据绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 03:13:36 25 4
gpt4 key购买 nike

在 AngularJs 中,方法是在响应 Two way binding of contenteditable item inside ng-list

如何让它在 AngularDart 中工作?我在 Module 类源文件中搜索指令方法,但没有。

最佳答案

我提出了一个拉取请求:https://github.com/angular/angular.dart/pull/412
代码很简单:

@NgDirective(selector: '[contenteditable=true][ng-model]')
class ContentEditableDirective extends _InputTextlikeDirective {

// The implementation is identical to _InputTextlikeDirective but use innerHtml instead of value
get typedValue => (inputElement as dynamic).innerHtml;
set typedValue(String value) => (inputElement as dynamic).innerHtml = (value == null) ? '' : value;

ContentEditableDirective(dom.Element inputElement, NgModel ngModel, Scope scope):
super(inputElement, ngModel, scope);

}

有用。也许存在更好的方法,但我觉得这很优雅,因为它重用了代码。

关于dart - 如何在 angular dart 上的 contenteditable 中启用数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21055252/

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