Javascript CodeIgniter角度文件文件夹动态URL路由
我有一个应用程序,其视图位于CI文件夹中Javascript CodeIgniter角度文件文件夹动态URL路由,javascript,php,angularjs,codeigniter,Javascript,Php,Angularjs,Codeigniter,我有一个应用程序,其视图位于CI文件夹中 domain.com/apps/view/user/xxx.php 我穿上了 domain.com/apps/assets/js/app.js domain.com/apps/assets/js/controllers.js 目前,我正在使用静态URL在此应用程序中加载我的视图。 我使用CI控制器进行数据库处理,使用Angular Controller和Route在界面中显示和处理信息 添加备份域时,我会遇到问题 app.js angular.modu
domain.com/apps/view/user/xxx.php
我穿上了
domain.com/apps/assets/js/app.js
domain.com/apps/assets/js/controllers.js
目前,我正在使用静态URL在此应用程序中加载我的视图。
我使用CI控制器进行数据库处理,使用Angular Controller和Route在界面中显示和处理信息
添加备份域时,我会遇到问题
app.js
angular.module('starter', ['ionic', 'starter.controllers'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if (window.StatusBar) {
StatusBar.styleDefault();
}
});
})
.config(function($stateProvider, $urlRouterProvider,$location) {
$stateProvider
.state('app', {
url: "/app",
abstract: true,
templateUrl: "http://m.domain.com/_aps4497/views/user/menu.php",
controller: 'AppCtrl'
})
.state('app.main', {
url: "/main",
views: {
'menuContent': {
templateUrl: "http://m.domain.com/_aps4497/views/user/main.php"
}
}
})
.state('app.message', {
url: "/message",
views: {
'menuContent': {
templateUrl: "http://m.domain.com/_aps4497/views/user/message.php"
}
}
})
$urlRouterProvider.otherwise('/app/main');
});
我试过:
.state('app.message', {
url: "/message",
views: {
'menuContent': {
templateUrl: "http://"+$location.host()+"/_aps4497/views/user/message.php"
}
}
})
错误:检索到的是相同的
.config(function($stateProvider, $urlRouterProvider,$location) {
$stateProvider
.state('app', {
url: "/app",
abstract: true,
templateUrl: "http://"+$location.host()+"/_aps4497/views/user/menu.php",
controller: 'AppCtrl'
})
https://docs.angularjs.org/error/$injector/modulerr?p0=starter&p1=$location%20is%20not%20defined <br>
谢谢。您似乎在使用之前没有注入
$location
.config(function($stateProvider, $urlRouterProvider,$location)
以及如何使用它:
templateUrl: "http://"+$location.host()+"/_aps4497/views/user/message.php"
嗨,我忘了更新问题了。我已经注入了
$location
,但它仍然有相同的错误。
templateUrl: "http://"+$location.host()+"/_aps4497/views/user/message.php"