小编aru*_*boj的帖子

如何从左到右滑动离子列表项?

我想向双方滑动离子列表项.(即左右和右 - 左).它适用于左右滑动,但我无法将列表项向左侧滑动.

我用$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)

angularjs ionic-framework

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

Docker:如何将Docker镜像解压到本地系统

我想将 Docker 映像(来自 Ubuntu 服务器)提取到我的本地系统(Linux 机器)中。

我运行以下命令

docker exec -it containername_or_ID /bin/bash
Run Code Online (Sandbox Code Playgroud)

我可以使用此命令查看图像,但无法将此图像放入本地系统。

linux docker

11
推荐指数
3
解决办法
2万
查看次数

如何清除离子中的本地存储数据?

这是我的代码.

$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)

任何的想法?

angularjs cordova phonegap-build ionic-framework

7
推荐指数
1
解决办法
3万
查看次数

共享扩展功能无法在Chrome中使用

我正在进行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中启用共享扩展程序

ios ios8-share-extension

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

重置密码后如何从其他浏览器注销

我想在重置密码后从另一个浏览器注销。

我使用 Passport.js 进行用户身份验证。

所以我需要一种这样的功能,如果我从一个浏览器更改密码,那么它会自动从另一个浏览器注销该用户(当切换到另一个浏览器时)。

任何想法?

javascript node.js passport.js

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

如何使用google drive api使文件可共享

我试图使用谷歌驱动器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)

javascript drive google-drive-api google-picker gapi

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

执行https请求时出现CERT_UNTRUSTED错误

我试图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)

任何的想法?

https node.js node-request

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

如何从管理员帐户切换到另一个用户帐户

我有一个用户表,其中有一个管理员帐户和一些其他普通用户帐户。

我想为特定用户执行所有活动。它应该像由同一用户完成的活动一样。

有人可以告诉我如何在不登录该帐户的情况下从管理员帐户切换到另一个帐户。

目前我使用护照认证。(护照本地)

这是我的代码

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)

node.js passport-local passport.js

3
推荐指数
1
解决办法
1069
查看次数

如何从docker中提取项目代码到本地系统

我想将 sailsjs 项目代码(来自 docker)提取到我的本地系统(Linux 机器)中。

我运行以下命令

docker exec -it containername_or_ID /bin/bash
Run Code Online (Sandbox Code Playgroud)

我可以使用此命令查看我的代码。但我无法将此代码输入我的本地系统。

将代码放入本地系统的任何想法

docker

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