【发布时间】:2017-10-11 08:15:14
【问题描述】:
我有两个不同的页面。让他们的名字是product.php 和buy.php.
我有一个controllerProduct 用于product.php 和controllerBuy 用于buy.php。
用户加载product.php 并选择购买价格为 59 美元的产品。当他或她选择产品时,$scope.setPrice(); 函数在controllerProduct 中运行。 setPrice 函数如下:
window.ngApp = angular.module('myApp', []);
window.ngApp.controller('controllerProduct', ['$scope',
function ($scope) {
$scope.price = null //default
$scope.setPrice = function(){
$scope.price = 59;
};
}]);
现在他或她选择了价格为 59 美元的产品,最后点击了购买按钮,buy.php 页面将被加载。
在buy.php 我想向用户展示这样的内容:
“嘿用户,你要买这个产品!它的价格是{{price}}$”。
如何在 controllerBuy 中使用来自 controllerProduct 的 price 变量?
【问题讨论】:
-
您只需将价格数据保存在浏览器存储中。因此,您可以在另一个页面上检索它。
标签: javascript php angularjs controller