小编nie*_*ber的帖子

Symfony2使用带有Angular HTML5路由的资产

我使用带有Symfony的棱角分明的前端.当我声明我$routeProvider必须包括我的时候,/app_dev.php/我将html 5模式设置为true : $locationProvider.html5Mode(true);.

$routeProvider.when('/app_dev.php/admin', 
                    {templateUrl: 'index.html', controller:   AdminCtrl})
              .when('/app_dev.php/admin/schedule/', 
                    {templateUrl: 'schedule.html', controller: ScheduleCtrl})
              .otherwise('/app_dev.php/admin');
$locationProvider.html5Mode(true);
Run Code Online (Sandbox Code Playgroud)

VS

$routeProvider.when('/admin', 
                    {templateUrl: 'index.html', controller:   AdminCtrl})
              .when('/admin/schedule/', 
                    {templateUrl: 'schedule.html', controller: ScheduleCtrl})
              .otherwise('/admin');
$locationProvider.html5Mode(true);
Run Code Online (Sandbox Code Playgroud)

问题是当我想使用生产环境时,我必须记住要更改这些路由.

我有一个很好的方法来处理这个问题,assetic当我做一个转储来检测我正在为devvs 做转储时,prod或者我只是痛苦地记得改变目标环境的路径?

谢谢

symfony assetic angularjs route-provider

5
推荐指数
1
解决办法
2342
查看次数

Angularjs复选框未绑定到初始值

为什么angular和checkbox模型没有绑定到checked ="checked".角度加载后,复选框将取消设置.例如:http://jsfiddle.net/5CZ74/2/

<div ng-app>
   <form>
       <input type="checkbox" ng-model="redirect" checked="checked">
       <input type="text" ng-disabled="redirect==false">
   </form>
</div>
Run Code Online (Sandbox Code Playgroud)

当我的表单加载时,我根据服务器实体在服务器上启用或禁用它.如何使角度模型正确绑定到此值以启用或禁用输入文本字段.

谢谢.

checkbox angularjs

2
推荐指数
1
解决办法
5533
查看次数

标签 统计

angularjs ×2

assetic ×1

checkbox ×1

route-provider ×1

symfony ×1