GoJS 中的动画图标

inf*_*dev 5 javascript gojs

我有一个包含图标的节点图:

$(go.TextBlock, {
  font: '18pt Material Icons', alignment: go.Spot.LeftCenter, stroke: '#FFFFFF',
  margin: new go.Margin(0, 5, 0, -34),
},
  new go.Binding('text', 'statusIcon')),
Run Code Online (Sandbox Code Playgroud)

我想无限地旋转 statusIcon,但前提是statusIcon匹配一个值。

我已经看过如何添加这样的 css 规则。

font: '18pt Material Icons', alignment: go.Spot.LeftCenter, stroke: '#FFFFFF',      
margin: new go.Margin(0, 5, 0, -34),animation:'spin 4s linear infinite';
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误

试图在对象上设置未定义的属性“动画”:TextBlock

我想只有少数 css 规则被 gojs 接受TextBlock

如何仅向节点子元素添加动画?