我想獲得的代碼在的jsfiddle讀取並更改URL中的變量工作:
http://jsfiddle.net/edwardtanguay/3k4j4mz5/3
'use strict';
angular.module('myApp', [])
.controller('mainController', function ($scope, $location, $log) {
$scope.changeUrl = function() {
var path = $location.path();
var id =Math.floor(Math.random() * 60) + 20;
$location.url(path + '?customer=' + id);
$log.info('path='+path);
$log.info('id='+id);
};
});
爲什麼上面的代碼中不添加例如?customer=23
在URL的末尾?代碼不正確或者這是jsfiddle的限制嗎?
'$ location.url()'會自動調用'.search()'。 – Mike
這是正確的課程 – MoLow
謝謝,這是一個更簡單的方法來設置它的URL變量它似乎和它在我的本地示例,但我試圖讓它在jsfiddle工作,但它不工作在那裏:http://jsfiddle.net/edwardtanguay/3k4j4mz5/4/ –