2015-10-16 104 views
1

我使用的角度网格 -角度表达不工作的HTML

比方说,我有一个范围对象,如下所示:

$scope.test = 3 

如果我要动态地设置一个HTML ID,我会做是这样的:

<div id="{{test}}"></div> 

检查DOM,我看到以下内容:

<div id="3"></div> 

对于我的角度网格,我想要做这样的事情:

<div ag-grid="{{test}}"></div> 

检查DOM我真的得到:

<div ag-grid="{{test}}"></div> 

有没有办法解决?

+0

添加一个[fiddle](http://jsfiddle.net)示例来提问。 –

+0

你有没有在控制器的范围中定义测试? –

+0

是的,测试是在控制器的范围内,因为它已被证实与简单的id示例 – user3689167

回答

0

您可以使用ngAttr并做类似如下:

ng-attr-ag_grid="{{test}}" 

请检查这有助于

+0

DOM字面上显示:ng-attr-ag-grid =“{{test}}” – user3689167

+0

它给了我:aggrid =“3”。 ......近了! – user3689167

+0

什么是您使用的角度版本? –

0

使用

<div ag-grid="test"></div> 

检查以下link,并检查第一个例子html文件ag-grid带有约束变量的标签

注:基于示例test应该是object而不是string或其他类型。

0

需要{{ }}吗? 您可以尝试: ag-grid =“test”

+0

这给我

...我在根据范围变量查找
user3689167