我需要在 Yii2 GridView 的列中嵌入一个小的 HTML 片段。HTML 包含角度指令(即,ng-repeat)。这是 GridView 列:
[
'label' => 'Column',
'format' => 'html',
'value' => function ($model) {
$return = '';
$return.= '<div ng-repeat="el in elements">';
$return.= '<h4>El Title: {{el.title}}</h4>';
$return.= '</div>';
return $return;
}
],
GridView 位于一个角度控制器内,该控制器应在呈现页面时对其进行编译。但是,ng-repeat
循环被忽略,而{{el-title}}
表达式被评估为空(这告诉我角度编译{{el.title}}
但无法处理ng-repeat
。有什么建议吗?