3

将数据绑定到指令的属性会导致错误演示

<div goo-progressbar value="{{progress}}"</div> 

Error: Syntax Error: Token 'progress' is unexpected, expecting [:] at column 3 of the expression [{{progress}}] starting at [progress}}]. at Error (<anonymous>)

有没有办法传递实时值,以便我可以有一个动态指令?

4

1 回答 1

5

两个问题:

  • 不要通过{{progress}},而是通过正确的变量:

    <div goo-progressbar value="progress"</div>
    

    value: "=value"范围声明暗示了这一点。

  • scope.$watch("value",...)。是value在范围内,定义为scope: {...}

通过这些更改,它将起作用。

于 2013-11-05T12:29:20.437 回答