我想向双方滑动离子列表项.(即左右和右 - 左).它适用于左右滑动,但我无法将列表项向左侧滑动.
我用$ionicGesture左右滑动,当我使用swiperight事件时它也会给我一个警报:event($ionicGesture.on('swiperight', scope.reportEvent, elem))但是我无法让它显示ion-option-button在左侧.
这是我的指令和控制器代码:
.directive('onSwipeRight', function($ionicGesture) {
return {
restrict : 'A',
link : function(scope, elem, attrs) {
var gestureType = attrs.gestureType;
switch(gestureType) {
case 'swipeRight':
$ionicGesture.on('swiperight', scope.reportEvent, elem);
break;
case 'swipeleft':
$ionicGesture.on('swipeleft', scope.reportEvent, elem);
break;
case 'doubletap':
$ionicGesture.on('doubletap', scope.reportEvent, elem);
break;
case 'tap':
$ionicGesture.on('tap', scope.reportEvent, elem);
break;
}
}
}
})
.controller('ChatsCtrl', function($scope, Chats) {
// With the new view caching in Ionic, Controllers are only called
// …Run Code Online (Sandbox Code Playgroud) 我想将 Docker 映像(来自 Ubuntu 服务器)提取到我的本地系统(Linux 机器)中。
我运行以下命令
docker exec -it containername_or_ID /bin/bash
Run Code Online (Sandbox Code Playgroud)
我可以使用此命令查看图像,但无法将此图像放入本地系统。
这是我的代码.
$scope.logout=function(){
localstorage.set('user_id', "");
localstorage.set('access-token', "");
localstorage.set('isUserTraverseColony', 0);
localstorage.set('isStarted', 0);
$window.localStorage.clear();
$window.localStorage.removeItem(access-token);
$ionicHistory.clearCache();
$ionicHistory.clearHistory();
};
Run Code Online (Sandbox Code Playgroud)
我想从我的localStorage中删除access-token变量,当我使用它时它适用于浏览器
$window.localStorage.clear();
$window.localStorage.removeItem(access-token);
Run Code Online (Sandbox Code Playgroud)
但它不适用于我的应用程序.
这是我的本地存储工厂
angular.module('starter.controllers').factory('localstorage', ['$window', '$localStorage','$q', function ($window, $localStorage,$q) {
return {
set: function (key, value) {
var deferred = $q.defer();
$window.localStorage[key] = value;
deferred.resolve(1);
return deferred.promise;
},
get: function (key, defaultValue) {
return $window.localStorage[key] || defaultValue;
},
setObject: function (key, value) {
$window.localStorage[key] = JSON.stringify(value);
},
getObject: function (key) {
return JSON.parse($window.localStorage[key] || '{}');
}
}
}]);
Run Code Online (Sandbox Code Playgroud)
任何的想法?
我正在进行Share Extension
这是info.plist文件的代码.这在Safari中运行良好,但不适用于Chrome.
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>0</integer>
<key>NSExtensionActivationSupportsWebURLWithMaxCount</key>
<integer>1</integer>
</dict>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>
Run Code Online (Sandbox Code Playgroud)
任何的想法?如何在Chrome中启用共享扩展程序
我想在重置密码后从另一个浏览器注销。
我使用 Passport.js 进行用户身份验证。
所以我需要一种这样的功能,如果我从一个浏览器更改密码,那么它会自动从另一个浏览器注销该用户(当切换到另一个浏览器时)。
任何想法?
我试图使用谷歌驱动器api获取文件,默认情况下该文件不可共享我想让它可共享.
这是我的代码: -
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
<script src="https://apis.google.com/js/client.js"></script>
// The Browser API key obtained from the Google Developers Console.
// Replace with your own Browser API key, or your own key.
var developerKey = 'XXXXXXXXXX_ff_NX66eb-XXXXXXXXXXX';
// The Client ID obtained from the Google Developers Console. Replace with your own Client ID.
var clientId = "XXXXXXXXXX-hs4ujaro5sc3d0g8qndtcq2tl279cfm1.apps.googleusercontent.com"
// Replace with your own App ID. (Its the first number in your Client ID)
var appId = "XXXXXXXXXX";
// Scope to use to access …Run Code Online (Sandbox Code Playgroud) 我试图https request从我的节点服务器端执行,但它给我以下错误: -
Caught exception: Error: CERT_UNTRUSTED
Run Code Online (Sandbox Code Playgroud)
如果我执行http request然后它工作正常但https 链接 不起作用.
这是我的代码: -
var request = require('request');
request('https://en.m.wikipedia.org/wiki/Astrid_Olofsdotter_of_Sweden', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the Google homepage.
}
})
Run Code Online (Sandbox Code Playgroud)
任何的想法?
我有一个用户表,其中有一个管理员帐户和一些其他普通用户帐户。
我想为特定用户执行所有活动。它应该像由同一用户完成的活动一样。
有人可以告诉我如何在不登录该帐户的情况下从管理员帐户切换到另一个帐户。
目前我使用护照认证。(护照本地)
这是我的代码
app.get('/secure/group/login', function(req,res,next) {
passport.authenticate('local',function(err,user,info) {
console.log("error is "+err);
req.logIn('tessAccount',function(err) {
console.log("Weer" +err);
});
console.log("dd");
})(req,res,next);
});
});
Run Code Online (Sandbox Code Playgroud)
和护照代码
var LocalStrategy = require('passport-local').Strategy;
module.exports = function(passport) {
// used to serialize the user for the session
passport.serializeUser(function(user, done) {
done(null, user.token);
});
passport.use(new BearerStrategy(
function(token, done) {
user.tokenExist(token, function(err, user) {
if (err) {
return done(err);
}
else {
return done(null, user, { scope: 'all' });
}
});
}
));
// used to deserialize the user …Run Code Online (Sandbox Code Playgroud) 我想将 sailsjs 项目代码(来自 docker)提取到我的本地系统(Linux 机器)中。
我运行以下命令
docker exec -it containername_or_ID /bin/bash
Run Code Online (Sandbox Code Playgroud)
我可以使用此命令查看我的代码。但我无法将此代码输入我的本地系统。
将代码放入本地系统的任何想法
node.js ×3
angularjs ×2
docker ×2
javascript ×2
passport.js ×2
cordova ×1
drive ×1
gapi ×1
https ×1
ios ×1
linux ×1
node-request ×1