আমার নোডজেএস উদাহরণে, আমার কাছে একটি url আছে "লোকালহোস্ট: 8080 / তালিকাগুলি / তালিকা 1 html? X1 = y" যা আমি মানগুলি অতিক্রম করতে এবং অর্জন করতে চাই।
X1 = y পাওয়ার জন্য $ লোকেশন.সন্ধান () এর সাথে কাজ করার জন্য, আমি কয়েকটি কাজ করেছি
- কৌনিক-রুট.জেজে স্ক্রিপ্ট উত্স
- আপনার অ্যাপ্লিকেশন মডিউলটির নির্ভরতাগুলির মধ্যে 'এনজিরাউট' ইনজেক্ট করুন
- আপনার অবস্থানপ্রভাইডারটি কনফিগার করুন
- $ লোকেশনের জন্য বেস ট্যাগ যুক্ত করুন (যদি আপনি না করেন তবে আপনার অনুসন্ধান () না। X1 কিছুই ফিরিয়ে আনবে না বা পূর্বনির্ধারিত হবে Or আপনার .html প্রয়োজন। আপনার ফাইলের অবস্থানগুলি পরীক্ষা করতে সর্বদা পৃষ্ঠার দেখার উত্সটি খুলুন!)
- অবস্থান পরিষেবা (অনুসন্ধান ()) প্রার্থনা
আমার তালিকা 1.js আছে
var app = angular.module('NGApp', ['ngRoute']);
app.config(function ($locationProvider) {
$locationProvider.html5Mode(true).hashPrefix('');
});
app.controller('NGCtrl', function ($scope, datasvc, $location) {
var val = $location.search().x1; alert(val);
$scope.xout = function () {
datasvc.out(val)
.then(function (data) {
$scope.x1 = val;
$scope.allMyStuffs = data.all;
});
};
$scope.xout();
});
এবং আমার তালিকা 1 এইচটিএমএল আছে
<head>
<base href=".">
</head>
<body ng-controller="NGCtrl">
<div>A<input ng-model="x1"/><br/><textarea ng-model="allMyStuffs"/></div>
<script src="../js/jquery-2.1.4.min.js"></script>
<script src="../js/jquery-ui.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-route.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="../js/ui-bootstrap-tpls-0.14.3.min.js"></script>
<script src="list1.js"></script>
</body>
গাইড: https://code.angularjs.org/1.2.23/docs/guide/$location
$location.search()তবে আমি কল করার সময় আপনি যে "অবজেক্ট" পেয়েছেন তা যাচাই করতে চাই ...