目前我们的项目使用默认$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)
我想到的替换routeProvider用ui-router筑巢路线,但无法找到这ui-router.
是否有可能 - 做同样的事情angular-ui-router?
我为什么需要这个?让我用一个例子说明:
用于创建新类是路线/category/new
后clicking在SAVE我秀success-alert,我想改变路线/category/new,以/caterogy/23(23 -是存储在数据库新项目的ID)
我使用gulp,bower,stylus为angularjs应用程序.
我没有使用任何Continuous Integration技术,git pull从回购荷兰国际集团代码时手动git push都是为了master分支上bitbucket,考虑到这样的场景:
bower.json,package.json和
gulpfile.js在生产服务器上,并通过手动安装依赖npm install或bower install服务器上? 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) 有没有办法通过代码创建facebook事件(截至今天),参考文档:
对于 v1.0 for v1.0 ,可以在v1.0中发布,但不能在v2.0中发布.是否有遗留的API支持,我可以使用它来创建Facebook事件?
任何帮助赞赏.
facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk