Python Django ango angle JS ngrepeat行未显示

2024-10-03 06:30:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个更大的pythondjango HTML页面中有一段角度代码-

{% verbatim %}
<div ng-controller="FwCompController">
    <tbody ng-repeat="fwComp in fwCompList">
        <tr>
             <td>
                 <div class="form-group" >
                     <select name="{{mycomp}}" class="compName">
                         <option value="{{fwComp.value}}" selected="true">{{fwComp.title}}</option>
                         <option value="none">None</option>
                     </select>
                 </div>
             </td>
             <td>
                 <div class="form-group">
                     <input class="form-control" type="text" name={{fwComp.pathName}} placeholder={{fwComp.pathPlaceHolder}}/>
                 </div>
             </td>
                </tr>
    </tbody>
 </div>
{% endverbatim %}

角度-

^{pr2}$

在生成的HTML页面中不会打印表行。为什么?将角度变量指定为HTML属性值有效吗?在


Tags: divformvaluehtmlgroup页面ngselect
1条回答
网友
1楼 · 发布于 2024-10-03 06:30:17

您应该将fwCompList绑定到$scope

$scope.fwCompList = [
   {
       name: "compName1",
       value: "mba",
       title: "UEFI",
       pathName: "compPath1",
       pathPlaceHolder: "/hsc_sw_dvt/rels/mba/7.10.70/evpxe.nic",

   }];

在旧代码中,将fwCompList绑定到this,这是您的控制器FwCompController,而不是{}。如果你不想改变你的控制器,你应该把你的HTML改成

^{pr2}$

相关问题 更多 >