AngularJS在指令中正确使用替换和转换

时间:2015-03-09 08:56:45

标签: javascript angularjs angularjs-scope angular-directive

我有一个指令可以提取我的.CSS文件(带有一些额外的逻辑)。

它写在我的标记中:

<head>
    <link my-style />
    ....

我的指示如下:

app.directive('myStyle', function() {
  return {
    replace: true,
    template: '<link href="style.css" rel="stylesheet" />',
    transclude: true
  };
});

然而,检查结果html,我看到:

<link rel="stylesheet" href="style.css" my-style="">
/* Put your css in here */
p {
color: red;
}
</link>

具体来说,目的是什么:

my-style=""

这是一个掠夺者:http://plnkr.co/edit/I6om40ZfRZbETwsbl3MO?p=preview

0 个答案:

没有答案