小编Asp*_*und的帖子

Angularjs指令在代码中没有html?

我正在学习AngularJS,我对指令有点问题.我不喜欢他们的样子.具体来说,我不喜欢在javascript中间有很多html.请看以下示例:

myApp.directive("myDir", function() {
  return {
    restrict: "E",        // directive is an Element (not Attribute)
    scope: {              // set up directive's isolated scope
      name: "@",          // name var passed by value (string, one-way)
      amount: "=",        // amount var passed by reference (two-way)
      save: "&"           // save action
    },
    template:             // replacement HTML (can use our scope vars here)
      "<div>" +
      "  {{name}}: <input ng-model='amount' />" +
      "  <button ng-click='save()'>Save</button>" +
      "</div>",
    replace: true,        // replace original markup with template
    transclude: …
Run Code Online (Sandbox Code Playgroud)

html javascript templates angularjs angularjs-directive

2
推荐指数
1
解决办法
2549
查看次数