Angular的绑定不适用于指令中添加的元素

飞溅27

我的指令是

myApp.directive('myRequired', function ($compile, gettextCatalog) {
    return {
        link: function (scope, element, attrs) {
            var noticeContainer = '<div class="inputError" ng-show="showSomeNotices" translate>{{errorMessage}}</div>';
            element.after(noticeContainer);

        scope.$on("submitstart", function (event, data) {
            scope.showSomeNotices = false;
            if (!element.val()) {
                scope.errorMessage = gettextCatalog.getString("Empty field");                
                scope.showSomeNotices = true;

            }
        });
    }};
});

但是ng-show和bracets会{{errorMessage}}忽略连接的变量。我总是{{errorMessage}}在页面上看到文字。怎么修?

RWAM

在上面的注释中提到,您必须像这样编译字符串:

…
var noticeContainer = '<div class="inputError" ng-show="showSomeNotices" translate>{{errorMessage}}</div>',
    content = $compile(noticeContainer)(scope);

element.after(content);
…

我为您创建了一个插件:https ://plnkr.co/edit/9HKoLg401Thip2cLHYsb?p = preview

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

双向绑定不适用于嵌套指令-AngularJS

来自分类Dev

AngularJS:指令模板中的数据绑定不适用于ng-repeat

来自分类Dev

AngularJs指令:cookie中的值不适用于数据绑定

来自分类Dev

双向数据绑定不适用于Internet Explorer 9中的自定义指令

来自分类Dev

动态创建的元素内的指令不适用于angularjs

来自分类Dev

动态创建的元素内的指令不适用于angularjs

来自分类Dev

基本较少的样式不适用于角度指令元素

来自分类Dev

角指令不适用于子元素

来自分类Dev

Angular Translate指令不适用于ngMessage

来自分类Dev

Angular指令不适用于更改值

来自分类Dev

Angular的ng include指令不适用于预期的链接

来自分类Dev

Angular.js set href不适用于指令

来自分类Dev

Angular指令不适用于ng-repeat

来自分类Dev

Angular的ng include指令不适用于预期的链接

来自分类Dev

Angular Strap-警报不适用于指令

来自分类Dev

Angular 内置指令不适用于 Foundation 组件

来自分类Dev

KnockoutJs-数据绑定不适用于新元素

来自分类Dev

动态绑定元素不适用于按键

来自分类Dev

指令模板中的范围生成不适用于transclude

来自分类Dev

$ scope不适用于指令中的已编译模板

来自分类Dev

$ scope不适用于指令中的已编译模板

来自分类Dev

Angular指令适用于内联样式,但不适用于类

来自分类Dev

Angular2 绑定不适用于 Observable

来自分类Dev

模型绑定不适用于angular2中的select

来自分类Dev

jQuery函数不适用于AJAX添加的DOM元素

来自分类Dev

jQuery click事件不适用于动态添加的元素

来自分类Dev

Click事件不适用于动态添加的子元素

来自分类Dev

数据绑定不适用于AngularJS中的JSON

来自分类Dev

绑定不适用于嵌套组件中的innerHTML

Related 相关文章

热门标签

归档