Angularjs 如何在共享链接中包括角度应用程序选择

Angularjs 如何在共享链接中包括角度应用程序选择,angularjs,share,Angularjs,Share,假设我在一个角度驱动的购物车或类似的例子中选择特征。也就是说,一个大尺寸,红色,棉制的 我如何将这些产品更改包含在a共享链接中 谢谢我认为这更像是一个应用程序问题,而不仅仅是一个角度问题,但是您可以在查询字符串中包含这些属性 www.mysite.com/products?颜色=红色,尺寸=大号,材质=棉 在angular中,可以按如下方式设置查询字符串: function AppCtrl($scope, $location) { $scope.qs = $location.search

假设我在一个角度驱动的购物车或类似的例子中选择特征。也就是说,一个大尺寸,红色,棉制的

我如何将这些产品更改包含在a共享链接中


谢谢

我认为这更像是一个应用程序问题,而不仅仅是一个角度问题,但是您可以在查询字符串中包含这些属性

www.mysite.com/products?颜色=红色,尺寸=大号,材质=棉

在angular中,可以按如下方式设置查询字符串:

function AppCtrl($scope, $location) {
    $scope.qs = $location.search();

    $scope.color = $scope.qs.color;
}
这将返回一个包含所有查询字符串项的对象。 要设置查询字符串,可以执行以下操作

function AppCtrl($scope, $location) {
    $scope.setQs = function(size, color) {
        $location.search('size', size);
        $location.search('color', color);
    }
}
您的控制器可以基于这些查询字符串提供项目,因此当您共享链接时,您也可以发送这些属性。希望这有帮助