我目前有一个内置路由的AngularJS应用程序.它工作正常,一切正常.
我的app.js文件如下所示:
angular.module('myapp', ['myapp.filters', 'myapp.services', 'myapp.directives']).
config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/', { templateUrl: '/pages/home.html', controller: HomeController });
$routeProvider.when('/about', { templateUrl: '/pages/about.html', controller: AboutController });
$routeProvider.when('/privacy', { templateUrl: '/pages/privacy.html', controller: AboutController });
$routeProvider.when('/terms', { templateUrl: '/pages/terms.html', controller: AboutController });
$routeProvider.otherwise({ redirectTo: '/' });
}]);
Run Code Online (Sandbox Code Playgroud)
我的应用程序内置了一个CMS,您可以在/ pages目录中复制和添加新的html文件.
即使对于新的动态添加文件,我仍然希望通过路由提供程序.
在理想的世界中,路由模式将是:
$ routeProvider.when('/ pagename ',{templateUrl:'/ pages/pagename .html',controller:CMSController});
因此,如果我的新页面名称是"contact.html",我希望有角度选择"/ contact"并重定向到"/pages/contact.html".
这有可能吗?!如果是这样的话怎么样?!
更新
我现在在我的路由配置中有这个:
$routeProvider.when('/page/:name', { templateUrl: '/pages/home.html', controller: CMSController })
Run Code Online (Sandbox Code Playgroud)
在我的CMSController中:
function CMSController($scope, $route, $routeParams) {
$route.current.templateUrl = '/pages/' + $routeParams.name + …Run Code Online (Sandbox Code Playgroud) 我是Python的新手.我想创建一个以图像为背景的应用程序.但是当我在图像上添加"标签"时,我可以看到标签的白色背景.我们是否有解决方案使"标签"小部件颜色设置为"透明"?
我是Python的新手,可能有一个基本问题。
我已经导入了许多熊猫数据框,其中包含不同部门的股票数据。因此,所有列都是相同的,只是数据框名称不同。
我需要在某些列上执行很多不同的小操作,并且我可以弄清楚如何一次在一个Dataframe上执行操作,但是我需要弄清楚如何遍历不同的帧并执行相同的操作在各个。
例如,对于一个DF,我这样做:
ConsumerDisc['IDX_EST_PRICE_BOOK']=1/ConsumerDisc['IDX_EST_PRICE_BOOK']
ConsumerDisc['IDX_EST_EV_EBITDA']=1/ConsumerDisc['IDX_EST_EV_EBITDA']
ConsumerDisc['INDX_GENERAL_EST_PE']=1/ConsumerDisc['INDX_GENERAL_EST_PE']
ConsumerDisc['EV_TO_T12M_SALES']=1/ConsumerDisc['EV_TO_T12M_SALES']
ConsumerDisc['CFtoEarnings']=ConsumerDisc['CASH_FLOW_PER_SH']/ConsumerDisc['TRAIL_12M_EPS']
Run Code Online (Sandbox Code Playgroud)
我不仅想将代码复制和粘贴到下一个10个扇区,还想以某种方式在循环中进行,但是我无法弄清楚如何通过变量访问df,例如:
CS=['ConsumerDisc']
CS['IDX_EST_PRICE_BOOK']=1/CS['IDX_EST_PRICE_BOOK']
Run Code Online (Sandbox Code Playgroud)
所以我可以创建一个df名称列表并循环遍历。
希望您可以举一个小例子来说明如何做到这一点。
python ×2
angularjs ×1
dataframe ×1
javascript ×1
pandas ×1
python-2.7 ×1
tkinter ×1
url-routing ×1