我的角度指令有什么问题?

Joe*_*ang 1 angularjs angularjs-directive

我正在开发一个Angular的自定义指令,允许用户设置标题.但是,似乎没有按预期工作.

app.directive('appTitle', function () {
    var myTitle = {};
    myTitle.restrict = 'E';
    myTitle.scope = {
        //title: '='
        title: 'title='
    };
    myTitle.transclude = true;
    myTitle.template = "<div class='jumbotron'><h1 class='text-center'>
    {{text}}</h1><div class='text-center' data-ng-transclude></div></div>";
    return myTitle;
});
Run Code Online (Sandbox Code Playgroud)

它在HTML中使用如此(描述效果很好,但标题不是):

<app-title title="This is a title">This is a description.</app-title>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Had*_*i J 5

试试这个,因为你将String传递给指令.

myTitle.scope = {
    title: '@'
};
Run Code Online (Sandbox Code Playgroud)