मैं एक AngularJS appplication निर्माण कर रहा हूँ और मैं यूआरएल जब दूसरे दृश्य के निर्माण के साथ समस्या है:AngularJS: मार्ग प्रदाता परिवर्तन "/"% 2F में
मेरे appContact.js इस तरह दिखता है:
(function() {
"use strict";
var app = angular.module("appContacts", ["simpleControls", "ngRoute"])
.config(function ($routeProvider, $locationProvider) {
$routeProvider.when("/", {
controller: "contactsController",
controllerAs: "vm",
templateUrl: "/views/contactsView.html"
});
$routeProvider.when("/details/:firstName", {
controller: "contactsDetailsController",
controllerAs: "vm",
templateUrl: "/views/detailsView.html"
});
$routeProvider.otherwise({ redirectTo: "/"});
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
});
})();
मेरी HTML में मैं इस लिंक है:
<a asp-controller="Contact" asp-action="Details" ng-href="#/details/{{contact.firstName}}" >{{ contact.firstName}}</a>
जब मैं ब्राउज़र में मंडराना मैं की तरह सही प्रस्तावित लिंक है:
+०१२३५१६४१०६**http://localhost:8000/#/details/Matthew**
लेकिन जब मैं नए पेज पर बदल रहा है
**http://localhost:8000/#%2Fdetails%2FMatthew**
के लिए URL परिवर्तन नेविगेट करने के लिए लिंक पर क्लिक करें "/"% 2 से एप्लिकेशन विफल बनाने के लिए और एक रिक्त पृष्ठ दिखाया गया है।
क्या आप जानते हैं कि यह क्यों है और इस समस्या को कैसे ठीक किया जाए?
मैंने पहले से ही इसी तरह की पोस्ट पढ़ी हैं लेकिन उनमें से कोई भी काम नहीं कर रहा है क्योंकि ब्राउज़र में पहुंचने से पहले मुझे एन्कोड किए गए यूआरएल तक पहुंच नहीं है और त्रुटि वहां है।
धन्यवाद
राफेल
आप इस पढ़ी है http://stackoverflow.com/questions/24814472/angularjs -converting-मेरी-एनजी-href-यूआरएल-स्लेश में-2f? – MMhunter
यह हैश –
@MMhunter के साथ काम करेगा: हाँ मैंने इसे पढ़ा और मैंने इसे अपने समाधान में करने की कोशिश की लेकिन यह काम नहीं किया। –