MVC 视图按钮单击事件,将 AngularJs 对象传递给另一个 MVC 控制器

桑吉瓦

当视图上的按钮单击事件时,我必须将 AngularJs 对象传递给另一个控制器。

CHTML

<div ng-repeat="hotel in respData.hotels">
   <button type="button" class="btn" data-ng-click="setTab(hotel.code)">Check Availability
</button></div>

脚本

$scope.setTab = function (hotelcode) {
   var url = 'Hotel';
   url += '?HotelCode=' + hotelcode ' 
   window.location.href = url;}

现在我只传递一个值。我想将酒店 对象作为参数传递他们的方式是这样做的吗?

卡梅什

您可以将整个 Hotel 对象传递给您的第一个控制器,然后使用 $emit 或 $broadcast 将该对象发送到另一个控制器。这是一个简短的例子:

一个.html

<html ng-app="app">

<script src="http://code.angularjs.org/1.2.13/angular.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.8/angular-ui-router.min.js"></script>

 <script>
 var app = angular.module('app', ['ui.router']).config(function($stateProvider, $urlRouterProvider){
 $stateProvider.state('two',{
   url: '/two',
   templateUrl: "two.html",
 })
 })

 app.controller("Parent", function ($scope, $state) {
   $scope.send = function (msg) {
     $scope.$broadcast('eventName', { message: msg });
     $state.go('two')
   };
 });

 app.controller("Child", function ($scope) {
   $scope.$on('eventName', function (event, args) {
     $scope.message = args.message;
     console.log($scope.message);
   });
 });

 </script>

<body ng-app="app">
  <h1> Index Page </h1>

  <!---
  Look at these div tags here, $broadcast is used to transfer content from
  Parent to Child Controllers only and $emit for Child to Parent Controller
  !--->

  <div ng-controller = "Parent" >
  	 <button ng-click = send('Hello')> Send Hello</button>
         <div ng-controller = "Child" class="container" ui-view> </div>
  </div>

</body>
</html>

二.html

<body ng-app="app">
  	 <span> Recieved : {{message}}</span>
</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

来自分类Dev

将Dictionary <string,object>传递给MVC控制器

来自分类Dev

如何将单击的单选按钮的值传递给Spring MVC控制器?

来自分类Dev

显示另一个控制器MVC5的视图

来自分类Dev

AngularJS和asp.net MVC-将数据传递给控制器?

来自分类Dev

如何将javascript对象传递给C#MVC 4控制器

来自分类Dev

将表值从视图传递到控制器MVC

来自分类Dev

从UITableView中选择行时,将Core Data对象传递给另一个视图控制器

来自分类Dev

重定向到另一个视图后,MVC控制器再次调用

来自分类Dev

如何将多个Json对象传递给ASP.net MVC控制器?

来自分类Dev

如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

来自分类Dev

将对象从控制器传递到视图MVC

来自分类Dev

将约束从视图传递到控制器(MVC)

来自分类Dev

MVC将模型传递给控制器问题

来自分类Dev

将Knockout ViewModel传递给MVC控制器

来自分类Dev

将列表从视图传递到控制器MVC 5

来自分类Dev

按钮单击事件未将输入字符串传递给MVC控制器方法

来自分类Dev

AngularJS和asp.net MVC-将数据传递给控制器?

来自分类Dev

AngularJS,将参数传递给另一个控制器

来自分类Dev

将$ routeParams从angularjs传递到spring-MVC控制器

来自分类Dev

MVC通过单击按钮将int从视图传递到控制器

来自分类Dev

如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

来自分类Dev

将数据从angularjs控制器传递到C#MVC CTRL

来自分类Dev

将int数组传递给MVC控制器

来自分类Dev

将选定的下拉列表传递给控制器-mvc

来自分类Dev

将 js 数组传递给 mvc 控制器,然后返回另一个视图

来自分类Dev

将 $.getJSON 对象传递给另一个 ember 控制器

来自分类Dev

Spring MVC,将json对象传递给控制器并返回设置了模型属性的视图

来自分类Dev

AngularJS 将json数据以列表的形式传递给mvc控制器

Related 相关文章

  1. 1

    如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

  2. 2

    将Dictionary <string,object>传递给MVC控制器

  3. 3

    如何将单击的单选按钮的值传递给Spring MVC控制器?

  4. 4

    显示另一个控制器MVC5的视图

  5. 5

    AngularJS和asp.net MVC-将数据传递给控制器?

  6. 6

    如何将javascript对象传递给C#MVC 4控制器

  7. 7

    将表值从视图传递到控制器MVC

  8. 8

    从UITableView中选择行时,将Core Data对象传递给另一个视图控制器

  9. 9

    重定向到另一个视图后,MVC控制器再次调用

  10. 10

    如何将多个Json对象传递给ASP.net MVC控制器?

  11. 11

    如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

  12. 12

    将对象从控制器传递到视图MVC

  13. 13

    将约束从视图传递到控制器(MVC)

  14. 14

    MVC将模型传递给控制器问题

  15. 15

    将Knockout ViewModel传递给MVC控制器

  16. 16

    将列表从视图传递到控制器MVC 5

  17. 17

    按钮单击事件未将输入字符串传递给MVC控制器方法

  18. 18

    AngularJS和asp.net MVC-将数据传递给控制器?

  19. 19

    AngularJS,将参数传递给另一个控制器

  20. 20

    将$ routeParams从angularjs传递到spring-MVC控制器

  21. 21

    MVC通过单击按钮将int从视图传递到控制器

  22. 22

    如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

  23. 23

    将数据从angularjs控制器传递到C#MVC CTRL

  24. 24

    将int数组传递给MVC控制器

  25. 25

    将选定的下拉列表传递给控制器-mvc

  26. 26

    将 js 数组传递给 mvc 控制器,然后返回另一个视图

  27. 27

    将 $.getJSON 对象传递给另一个 ember 控制器

  28. 28

    Spring MVC,将json对象传递给控制器并返回设置了模型属性的视图

  29. 29

    AngularJS 将json数据以列表的形式传递给mvc控制器

热门标签

归档