我的网址是这个 http://localhost/fcm/Maps/create_deped_cm/1/1/1。当我在角度中使用我的https时,响应将是一个php页面,因为帖子URL将被 http://localhost/fcm/Maps/create_deped_cm/1/1/do_add_deped_cm。当我测试并找到答案时,应该 http://localhost/fcm/Maps/do_add_deped_cm 帖子网址。我怎样才能做到这一点?
AngularJS代码:
<script type="text/javascript">
angular.module('config', [])
.constant('appName','My Angular App!')
.constant('appVersion','0.3')
.constant('baseUrl','http://localhost/fcm/');
var app = angular.module("myCurriform_deped", ['config']);
app.controller("standardCtrl", function($scope,$http,$filter,$location,$window,config) {
.......................
});
您需要
在应用的配置文件中定义基本网址:
angular.module('myApp.config', [])
.constant('appName','My Angular App!')
.constant('appVersion','0.3')
.constant('baseUrl','http://localhost/fcm/');
确保您的配置包含在您的模块中:
angular.module('myApp', ['myApp.config']);
然后只需将您的 url 附加到基库并使用它:
var url = config.baseUrl + 'Maps/do_add_cm_deped'
这应该可以解决问题。
应用.js
angular
.module('config', []).constant('baseUrl','http://localhost/fcm/');
angular
.module('myCurriform_deped', ['config'])
.controller("standardCtrl", function($scope,$http,$filter,$location,$window,config) {
$scope.submit_button = function(params) {
// submit logic
var url = config.baseUrl + 'Maps/do_add_cm_deped';
var req = {
url: url,
// other properties
}
}
});