如何在angular 1.5中的指令中访问属性文字值?

时间:2017-07-17 09:24:40

标签: angularjs

我想在我的指令中访问title的完整值。 指令中的标题应显示为“Hi from Sample”。 现在它是“嗨来自”。 有人也能解释为什么会这样吗?

角度代码

angular.module('docsTransclusionExample', [])
.controller('Controller', ['$scope', function($scope) {
  $scope.title = 'Sample';
}])
.directive('myDialog', function() {
  return {
    restrict: 'E',
    replace: true,
    transclude: true,
    scope: {},
    template: '<div>'+attr.title'</div>',
    link: function(scope,title) {
      scope.title = attr.title;
    }
  };
});

HTML

<my-dialog title="Hi from {{title}}"><h2>Hello</h2>
</my-dialog>

1 个答案:

答案 0 :(得分:0)

我明白了。我正在为面临同样问题的任何人发布答案。

我在链接功能中的观察者中分配了值。

os.walk

注意:somevalue可以是任何变化的变量。对我而言,它是模型中的一个值。