Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取angularjs中的复选框值并将其传递到另一个控制器_Angularjs - Fatal编程技术网

获取angularjs中的复选框值并将其传递到另一个控制器

获取angularjs中的复选框值并将其传递到另一个控制器,angularjs,Angularjs,我正在从jquery过渡到angularjs。我正在尝试开发一个SPA风格的小应用程序。左侧是控制右侧内容的菜单。左侧菜单有自己的控制器。当用户选择复选框并单击“Go”时,复选框值应传递给控制右侧内容的控制器。是应用程序的链接。以下是我的问题 1我被一个简单的问题难住了:访问复选框的选中值。如何访问选中复选框的值。复选框在左侧菜单上,我正在使用ng模型访问以下值 index.html <div id="searchOne"> <ul> <

我正在从jquery过渡到angularjs。我正在尝试开发一个SPA风格的小应用程序。左侧是控制右侧内容的菜单。左侧菜单有自己的控制器。当用户选择复选框并单击“Go”时,复选框值应传递给控制右侧内容的控制器。是应用程序的链接。以下是我的问题

1我被一个简单的问题难住了:访问复选框的选中值。如何访问选中复选框的值。复选框在左侧菜单上,我正在使用ng模型访问以下值

index.html

<div id="searchOne">
      <ul>
        <li ng-repeat="searchOneCB in main.checkBoxOneData">
          <input type="checkbox" name="firstSearch" id="firstSearch_{{searchOneCB.code}}" ng-model="main.selected[searchOneCB.code]" />
{{searchOneCB.description}}
        </li>
      </ul>

      <button class="btn btn-primary" style="width:80px;margin-right: 10px" ng-click="main.submit()">
          Go
      </button>
</div>
这些值现在以数组的形式显示,如下所示

[BBBB: true, AAAA: true].
这是访问值的正确方法吗?仅检索选中的checbox值的最佳方法是什么


2另一个问题是,一旦我获得了复选框值列表,我如何将它们传递给控制右侧内容的contentCtrl.js?

您应该将控制器插入到您想要使用的控制器中。答案已经得到了回答,这里是链接

[BBBB: true, AAAA: true].