I am using the usemin task in my Yeoman generator. In the HTML it looks like it has worked fine as the separate JavaScript files are replaced by a link to a single file. However, the file that is being referenced to has not been created. Am I missing a setting?
Gruntfile.js
'use strict';
module.exports = function (grunt) {
// load all grunt tasks
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
// configurable paths
var yeomanConfig = {
app: 'app',
dev: 'dev',
dist: 'dist'
};
grunt.initConfig({ …Run Code Online (Sandbox Code Playgroud) 我正在尝试将登录用户重定向远离登录页面,如果他们尝试在应用程序中访问它.与登录页面关联的控制器 - Login_controller调用授权服务中的功能 - Authorisation_service.isLoggedIn().如果此服务返回true,则应将用户重定向到登录的概述页面.
通过登录到控制台,我可以看到在服务返回true之前,条件语句已经声明从服务返回的值是未定义的.之后服务确实返回true,但为时已晚.
如何让控制器的条件语句等待服务的返回值?
Authorise_service.js
myApp.factory('Authorise', ['User', '$http', '$location', '$rootScope', function( User, $http, $location, $rootScope ) {
return {
isLoggedIn: function() {
if( ((sessionStorage.username && sessionStorage.authKey) && (sessionStorage.username !== "null" && sessionStorage.authKey !== "null")) || ((localStorage.username && localStorage.authKey) && (localStorage.username !== "null" && localStorage.authKey !== "null" )) ) {
if( sessionStorage.username ) {
var usernameLocal = sessionStorage.username;
var authKeyLocal = sessionStorage.authKey;
} else {
var usernameLocal = localStorage.username;
var authKeyLocal = localStorage.authKey;
}
//pass to …Run Code Online (Sandbox Code Playgroud) 我正在使用Sublimerge的Sublime Text 3来比较文件.我正在将文件与剪贴板进行比较,我想从左到右复制差异.我可以在Sublimerge上下文菜单中看到Merge:Left to right不可用/变灰.但是Merge all:Left to right可以选择.
如何启用该选项Merge:Left to right?
在使用ES6箭头函数之前,如果我想从jQuery on()单击事件中获取元素,那么我可以执行以下操作:
$(document).on('click', '.inserted-el', function(event) {
console.log(this);
});
Run Code Online (Sandbox Code Playgroud)
但是,使用箭头功能,我无法再this以这种方式访问.如何获取所点击的元素?
我不确定我所追求的数学术语,但我正在寻找一种方法在PHP中将变量赋值给一个三的倍数的整数.倍数将从数字1,2和3开始.所有整数将属于三个变量之一$varA,$varB并且$varC.我认为应该使用模数运算符,但我不确定如何.
$varA可以包括数字1,4,7,10,13,16,19等
$varB可以包括数字2,5,8,11,14,17,20等
$varC可以包括数字3,6,9,12,15,18 ,21等
我想从if语句中分配数字,例如:
if( $number == (test for $varA) ) {
$number = $varA
} else if( $number == (test for $varB) ) {
$number = $varB
} else {
$number = $varC
}
Run Code Online (Sandbox Code Playgroud) angularjs ×1
diff ×1
ecmascript-6 ×1
grunt-usemin ×1
gruntjs ×1
javascript ×1
jquery ×1
math ×1
php ×1
sublimetext ×1
sublimetext3 ×1