小编ims*_*eth的帖子

AngularJS UI路由器 - 在不重新加载状态的情况下更改URL

目前我们的项目使用默认$routeProvider,我正在使用这个"hack",url无需重新加载页面即可进行更改:

services.service('$locationEx', ['$location', '$route', '$rootScope', function($location, $route, $rootScope) {
    $location.skipReload = function () {
        var lastRoute = $route.current;
        var un = $rootScope.$on('$locationChangeSuccess', function () {
            $route.current = lastRoute;
            un();
        });
        return $location;
    };
    return $location;
}]);
Run Code Online (Sandbox Code Playgroud)

并在 controller

$locationEx.skipReload().path("/category/" + $scope.model.id).replace();
Run Code Online (Sandbox Code Playgroud)

我想到的替换routeProviderui-router筑巢路线,但无法找到这ui-router.

是否有可能 - 做同样的事情angular-ui-router

我为什么需要这个?让我用一个例子说明:
用于创建新类是路线/category/newclicking在SAVE我秀success-alert,我想改变路线/category/new,以/caterogy/23(23 -是存储在数据库新项目的ID)

angularjs angular-ui-router

128
推荐指数
5
解决办法
12万
查看次数

我们应该将package.json,bower.json,gulpfile.js推送到生产服务器

我使用gulp,bower,stylusangularjs应用程序.

我没有使用任何Continuous Integration技术,git pull从回购荷兰国际集团代码时手动git push都是为了master分支上bitbucket,考虑到这样的场景:

  1. 它是一个很好的做法,包括bower.json,package.jsongulpfile.js在生产服务器上,并通过手动安装依赖npm installbower install服务器上?
  2. 包含gulpfile.js在服务器上是否安全?

此外,如果使用任何Continuous Integration技术,最佳做法是什么?

我的.gitignore文件如下:

node_modules
dist
.tmp
.sass-cache
bower_components
private.xml
nbproject
gruntfile.js
gulpfile.js
package.json
Run Code Online (Sandbox Code Playgroud)

gitignore npm angularjs bower gulp

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

通过facebook graph api创建活动

有没有办法通过代码创建facebook事件(截至今天),参考文档:

对于 v1.0 for v1.0 ,可以在v1.0中发布,但不能在v2.0中发布.是否有遗留的API支持,我可以使用它来创建Facebook事件?

任何帮助赞赏.

facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk

4
推荐指数
1
解决办法
748
查看次数