2017-04-20 60 views
0

我有一个自定义指令,但它不是解决$范围变量filterValue,如果我取代与实际值的代码工作正常,

不工作: -

<tableau-viz 
height="'500px'" url="'https://public.tableau.com/views/USMassShooting2013-2015TrendsPerState/Story1?:embed=y'" filters={{filterValue}}> </tableau-viz> 

工作: -

<tableau-viz height="'500px'" url="'https://public.tableau.com/views/USMassShooting2013-2015TrendsPerState/Story1?:embed=y'" filters="{'field1':['item1', 'item2'], 'dateField':{'min':startDate, 'max':endDate}}"> </tableau-viz> 

我创建了一个对的jsfiddle是,可以请你看看,https://jsfiddle.net/iakash/rdrgvn3r/39/

由于提前

回答

0

如果你想在该指令与使用{{}}语法模板单向结合分析得到的值,改变指令对象:

过滤器:“=”,以过滤器:“@”

如果你想通过模型和保持双向绑定,删除你在模板{{}}:

<tableau-viz height="'500px'" url="'https://public.tableau.com/views/USMassShooting2013-2015TrendsPerState/Story1?:embed=y'" filters="filterValue"> </tableau-viz> 
+0

感谢@ Eeks33的帮助,它帮助:) – Learner

+0

@学习者 - 没有问题,如果它确实标记了一个正确;)干杯 – Eeks33