首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS中自定义指令的双向绑定

AngularJS中自定义指令的双向绑定
EN

Stack Overflow用户
提问于 2014-08-28 16:38:41
回答 1查看 65关注 0票数 0

我试图在angularJs中实现定制指令的双向绑定。不知怎么不起作用了。

html文件

代码语言:javascript
复制
<div ng-app='myApp'>Outside directive
  <input type='text' ng-model='outAttr'>{{outAttr}}</br>
  <div my-directive some-attr='outAttr'></div>
</div>

js文件

代码语言:javascript
复制
var myApp = angular.module('myApp', []);

myApp.directive('myDirective', function () {
  return {
      restrict: 'A,
      replace: true,
      scope: {
        inAttr: '=someAttr';
      },
      template: "<div><input type='text' ng-model='inAttr'>\
                {{inAttr}}</div>"
     }
})

不知怎么不起作用了。这是JSFiddle链路。有人能帮我指出我的错误吗。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-28 18:34:26

语法错误很少。代码的逻辑是OK - jsFiddle

代码语言:javascript
复制
var myApp = angular.module('myApp', []);

myApp.directive('myDirective', function() {
    return {
        restrict: 'A', // missing '
        replace: true,
        scope: {
            inAttr: '=someAttr' // no ;
        },
        template: '<div><input type="text" ng-model="inAttr">{{inAttr}}</div>' // no break
    };
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25553839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档