小编use*_*508的帖子

在ajax更新期间离开网页

当用户向服务器发送异步请求以更新其数据库可能需要几分钟但在更新完成之前离开网页时会发生什么?

服务器是否仍会将更新记录到数据库或停止?

我正在使用angularjs来对LAMP堆栈进行异步调用.

javascript php ajax asynchronous angularjs

6
推荐指数
1
解决办法
166
查看次数

你如何在angularjs中旋转图像

嗨,我有一个我想要旋转的图像.左右两个按钮可将图像向相反方向旋转45度.我尝试使用jquery旋转库创建一个指令,但它不起作用.救命?

directive.js

.directive('rotate', function() {
return {
    restrict:'A',
    link: function(scope, element, attrs) {
      console.log('hi');
        // watch the degrees attribute, and update the UI when it changes
        scope.$watch(attrs.degrees, function(rotateDegrees) {
            console.log(rotateDegrees);
            //transform the css to rotate based on the new rotateDegrees
  element.rotate(rotateDegrees);    

        });
    }
}
Run Code Online (Sandbox Code Playgroud)

});

template.html

<p><img degrees='angle' rotate id='image' src='myimage.jpg'/> </p>
<a ng-click="rotate('-45')">Rotate Left</a>
<a ng-click="rotate('45')">Rotate Right</a>
Run Code Online (Sandbox Code Playgroud)

controller.js

   $scope.rotate= function(angle) {

   $scope.angle=angle;
    };
Run Code Online (Sandbox Code Playgroud)

javascript jquery rotation angularjs angularjs-directive

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

Mac终端上的基本命令行无法正常工作

我在尝试安装mongodb时更改了bash配置文件,但我的命令行都没有在终端上运行.我在网上看到我需要修复$ PATH,但是当我的命令都没有工作时我甚至无法访问它.

救命?

macos shell

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

angularjs如何找到img元素的高度和宽度

嗨,我正在尝试找到图像元素的高度和宽度,以便调整它的大小.但是每次我使用elem.height()或elem.width()我都会得到0?

HTML

<div>
    <img data-ng-src="{{photosrc}}" lightbox-resize-image>
</div>
Run Code Online (Sandbox Code Playgroud)

directive.js

.directive('lightboxResizeImage', function() {
return {
    restrict: 'A',
    link: function(scope, elem, attrs) {

        console.log(elem.parent().width()); //==equals 575
        console.log(elem.width()); //this always equals 0

  }
  });
Run Code Online (Sandbox Code Playgroud)

javascript css jquery angularjs angularjs-directive

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

检查用户是否登录了laravel 4

嗨,我正在我的网站上实现聊天/收件箱功能.当用户未登录并从其他用户接收消息时,该网站将向该消息的接收者发送电子邮件.但是,当用户登录时,它不会.

我的问题是如何判断用户是否登录?例如,如果用户登录然后关闭浏览器,我的后端将不知道任何事情.

顺便说一下,我在Laravel 4中用一个安静的API构建一个Angularjs SPA.

php mysql rest laravel laravel-4

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

node.js用护照登录

我正在使用护照实现基本登录系统,但是当我使用正确的凭据登录时,我仍然收到此错误:

Express 500 TypeError:无法读取undefined的属性'passport'

但是,当我使用错误的凭据登录时,通过重定向回登录页面可以正常工作.救命?

app.js

 //dependencies
 var express = require('express');
var routes = require('./routes');
var http = require('http');
var path = require('path');
var mongoose = require('mongoose');
var passport = require('./auth');

var app = express();
server = require('http').createServer(app),
    io = require('socket.io').listen(server);
// all environments
app.use(passport.initialize());
app.use(passport.session());
....
app.use(app.router);
app.use(require('less-middleware')({src: path.join(__dirname, 'public')}));
 app.use(express.static(path.join(__dirname, 'public')));
 ......
 //routes

 app.get('/login', routes.login);
app.post('/login', passport.authenticate('local', {
failureRedirect: '/login',
successRedirect: '/user'
}));

 app.get('/user', routes.user);
Run Code Online (Sandbox Code Playgroud)

index.js

    exports.login = function(req, res) {
        res.render('login', {title: 'Log in'});
    };

     exports.user = …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express passport.js

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

Ui掩码值不匹配ng模型

嗨,我正在使用ui掩码格式化输入框中的电话号码.问题是ngmodel与我在屏幕上看到的不匹配.例如:

 <input type="text"  ui-mask="999-999-9999"  placeholder="xxx-xxx-xxxx"class="form-control" data-ng-model="search.phone"   maxlength="12" >
Run Code Online (Sandbox Code Playgroud)

我在屏幕上看到的内容:778-673-7892 ng-model value:7786737892

我该如何解决?

谢谢

javascript jquery angularjs angular-ui angularjs-directive

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

angularjs Tab 键按下防止默认

嗨,我有一个输入字段,它在按下 Tab 键时调用函数 add_plu()。尽管它有效,但它会移动到页面的下一个元素(Tab 键的默认操作)。

如何防止选项卡按钮的默认行为?这是我的代码:

   <input class="order-input-plu form-control" ng-model="order.orderwindow.add_field" ui-keydown="{ 'tab':'add_plu(order.orderwindow.add_field)'}">
Run Code Online (Sandbox Code Playgroud)

javascript jquery angularjs angular-ui angular-ui-bootstrap

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

用指针改变angularjs滑块的颜色

嗨我在angularjs中构建一个滑块,根据移动指针的位置改变颜色.

1.)如果指针位于右侧,则指示条将为红色2.)如果指针位于左侧,则指示条将为蓝色3.)如果指针位于中间,则指示条将为半红色,一半蓝色

我正在使用这个库:http://prajwalkman.github.io/angular-slider/

问题:

我试图通过将一个指针固定在底部并且不可见来实现这一点,这样当滑块改变颜色时只有一个指针移动.然而,我正在摸索如何使这项工作.有帮助吗?

这是一个吸烟者:http://plnkr.co/edit/tmDfTksDwSRLrc0choOJ?p =preview

css jquery angularjs angularjs-directive angularjs-scope

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

大量插入 laravel 的许多记录

我正在尝试从 sql 表 A 中检索数据,修改一些列,然后将修改后的列插入到 sql 表 B 中。

然而我的问题是当我使用时:

    $customer= new Customer;
    $fakecustomer= new Fakecustomer;

            $fake_customer_name_records = $fakecustomer->get()->toArray();

               foreach($fake_customer_name_records as $record){

            //process columns for each record

                 $fake_customer_name_records_arry[]=array(
                  'last_name'=>$last_name,
                  'first_name'=>$first_name,
                  'home_phone'=>$phonenumber,
                  );
}

            $customer->insert($fake_customer_name_records_arry);
Run Code Online (Sandbox Code Playgroud)

它只能插入大约 1000 条记录。Laravel 有没有办法让我处理大约 60,000 条记录?

谢谢

php mysql laravel eloquent laravel-4

0
推荐指数
1
解决办法
3957
查看次数