小编Arm*_*ier的帖子

从参数对象构建查询字符串

如何在Angularjs中使用查询参数构建URL.

我看到API $ location.search()

问题是$ location(url)是重定向到url.在我的例子中,我想为查询参数传递url和key:value对并​​构建url.就像是

url:/a/b/c params:{field1: value1, field2: value2}

结果: /a/b/c?field1=value1&field2=value2

我喜欢用这个网址链接.我也见过角度编码?,&字符.我可以避免这个吗?

编辑:

我的目的是使用url作为锚元素的href.我确实使用$ http来发送请求,但有时我需要提供一个链接,带有查询参数(基于当前对象)

谢谢

javascript querystringparameter angularjs

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

BrowserSync非常慢

我很乐意使用BrowserSync进行开发.但是,页面加载(不仅仅是在更改后重新加载)非常慢.

我用的是proxy模式.在没有BrowserSync的情况下浏览页面应该很快.

安装BrowserSync时,一个原因可能是以下错误:

> ws@0.4.31 install /usr/local/lib/node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/bufferutil.node
SOLINK_MODULE(target) Release/bufferutil.node: Finished
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/validation.node
SOLINK_MODULE(target) Release/validation.node: Finished
Run Code Online (Sandbox Code Playgroud)

我从头开始安装节点(使用brew和包安装程序),但无法摆脱错误.

此外,如果使用Gulp或命令行运行BrowserSync,则没有任何区别.

任何的想法?

browser performance sync node.js browser-sync

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

如何使用可见句柄实现DrawerLayout

我已成功为我的应用程序实现了NavigationDrawer.

我的应用程序显示在屏幕左侧打开的抽屉.

我的问题是我需要在左边添加一个按钮.可以单击或滑动该按钮以打开左侧抽屉.我能做到的.

但按钮应该看起来像抽屉的一部分会溢出到屏幕上.

这意味着当抽屉打开和关闭时,按钮应同时滑动.

关闭状态:

在此输入图像描述

开放状态

在此输入图像描述

我尝试将按钮添加到左侧抽屉的布局中,但似乎您无法使其显示在其边界之外,并且当您关闭它时,抽屉将始终完全隐藏.

现在我正在尝试添加它以向主DrawerLayout添加一个按钮并使其与左抽屉的右侧对齐...但没有运气......看起来像DrawerLayout不能有两个以上的孩子.. .

任何帮助将不胜感激.

我正在使用支持库(v4)

[编辑]我支持API级别8 ...所以不能使用ImageView.setTranslationXView.OnAttachStateChangeListener

android android-layout navigation-drawer drawerlayout

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

Gulp browser-sync - 通过代理重定向API请求

我正在尝试使用gulp和browser-sync重定向我的API请求:

gulp.task('browser-sync', function () {

   var files = [
      '../index.html',
      '../views/**/*.html',
      '../assets/css/**/*.css',
      '../assets/js/**/*.js'
   ];

   var url = require('url'),
   proxy = require('proxy-middleware');
   var proxyOptions = url.parse('http://localhost:8000/api');
   proxyOptions.route = '/api';

   browserSync.init(files, {
      server: {
         baseDir: '..',
         middleware: [proxy(proxyOptions)]
      }
   });

});
Run Code Online (Sandbox Code Playgroud)

但是当我向API发送一个调用时,我得到了这个响应:

Error: connect ECONNREFUSED
    at errnoException (net.js:904:11)
    at Object.afterConnect [as oncomplete] (net.js:895:19)
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何想法?

api proxy middleware gulp browser-sync

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

使用ajax动态加载谷歌地图v3

当我尝试使用ajax加载谷歌地图v3时,结果是:

<script src="http://maps.gstatic.com/intl/en_us/mapfiles/api-3/2/8a/main.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

在源代码中,我想用javascript document.write();

我如何在没有iframe的情况下做到这一点?

谢谢.

javascript ajax google-maps google-maps-api-3

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

当用户点击按钮时,如何防止Google Chrome浏览器显示放大镜?

我正在使用无序列表构建一个简单的html菜单,我试图阻止每次点击链接时谷歌浏览器浏览器显示其放大镜.

浏览器认为li's彼此距离太近,用户无法准确点击它.但我不同意!

除了在li元素上设置更大的填充之外,我怎么能禁用/取消/阻止这种行为呢?还有办法吗?

html javascript browser android google-chrome

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

如何使用Pure CSS3绘制逼真流畅的狭缝阴影?

如何使用纯CSS制作类似下面的阴影效果?

暗影效果

我是CSS的新手.以下是我到目前为止所尝试的内容,但我无法接近我想要的内容.请告诉我如何让它看起来像图像中的阴影?谢谢!

box-shadow: 1px 1px 5px #999999 inset
Run Code Online (Sandbox Code Playgroud)

css css3

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

在iOS 6上使用CSS风格的滚动条支持safari mobile消失了吗?

我遇到了问题,可能是因为Apple和我无法找到有关它的信息.

昨天我用webkit css属性绘制了一个网站的滚动条(-webkit-scrollbar,-webkit-scrollbar-track,-webkit-scrollbar-thumb),因此它在iPad上很好地显示.一切都很好看,滚动与本机行为.

今天早上突然间,我将iPad更新到iOS6后,我的自定义滚动条消失了.

这对我来说是一个很大的失败,当然在Apple的开发者网站上没有关于此的信息.

任何人都遇到过同样的问题?你能确认一下这个问题吗?

一些新的规格即将到来或苹果公司是否只是停止支持这个?

css mobile-safari css3 ios ios6

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

在 react-admin 中通过 REST API 进行基于 Cookie 的身份验证

我是反应管理员的新手。我已经阅读了stackoverflow中的所有问题,并且也用谷歌搜索了我的问题,但没有找到任何有用的解决方案。

我正在设置 React-admin 来替换我的一个项目的现有管理页面。我通过 REST API 使用基于 cookie 的身份验证。

是否有可能(如果是,如何?)在 react-admin 中使用它?有人可以引导我走向正确的方向吗?

干杯!

reactjs react-admin

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

具有相同宽度的浮动元素

我有三个div并且在第一个左边浮动.如果只有浮动元素设置了宽度,则另外两个将它环绕到右边.但是,如果我也为其他2个div设置了一个宽度,它们就不再包围第一个div,只是像正常的流式一样堆叠在下面.

我知道我需要将相同的浮点类添加到div 2和3以使它们浮动内联,但我很好奇为什么这个行为如果所有三个都有宽度(即使宽度加起来小于可用的宽度) broswer窗口宽度).这是代码:

<!DOCTYPE html>
<html>

    <head>
        <style>
            .one {
                background-color: steelblue;
                padding: 10px;
                width: 200px;
            }
            .two {
                background-color: orange;
                padding: 10px;
                width: 200px;
            }
            .three {
                background-color: red;
                padding: 10px;
                width: 200px;
            }
            .float {
                float: left;
            }
        </style>
    </head>

    <body>
        <div class="one float">
            <p>I am paragraph one</p>
        </div>
        <div class="two">
            <p>I am paragraph two</p>
        </div>
        <div class="three">
            <p>I am paragraph three</p>
        </div>
    </body>

</html>
Run Code Online (Sandbox Code Playgroud)

html css

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