【问题标题】:How to set console data [duplicate]如何设置控制台数据[重复]
【发布时间】:2016-07-26 07:19:37
【问题描述】:

在此代码下方,console.log 工作正常。如何使用另一个控制器将此数据设置为另一个页面。

$scope.selectedJsonObject=function(category)
{
 console.log(category);
}

【问题讨论】:

标签: javascript angularjs angularjs-directive angularjs-scope


【解决方案1】:

您可以使用Service 在两个控制器之间共享变量,

angular.module('Shared', []);
angular.module("Shared").factory("myService", function(){
  return {sharedObject: {data: "eran" } }
});
angular.module('Shared').controller('MainCtrl', function ($scope, myService) {
  $scope.myVar = myService.sharedObject;
});
angular.module('Shared').controller('Secondtrl', function($scope, $http, myService) {
  $scope.myVar = myService.sharedObject;
});

工作App

【讨论】:

猜你喜欢
  • 2020-05-27
  • 2020-11-06
  • 2014-09-05
  • 2018-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多