小编kum*_*rsh的帖子

Backbone将模型传递给Router

我正在使用require js和Backbone开发一个Android应用程序.我必须通过touchend事件将一个从集合中获取的模型传递给路由器.我该怎么做?

define(["jquery", "underscore","backbone","handlebars", "views/CinemaView", "models/CineDati",  "text!templates/listacinema.html"],

function($,_,Backbone,Handlebars,CinemaView, CineDati, template){   
  var ListaCinemaView = Backbone.View.extend({
    template: Handlebars.compile(template),
    events: {
        "touchend" : "Details"
    },  
    initialize : function (){
        var self = this;
        $.ajax({
            url: 'http://www.cineworld.com/api/quickbook/cinemas',
            type: 'GET',
            data: {key: 'BwKR7b2D'},
            dataType: 'jsonp', // Setting this data type will add the callback parameter for you
            success: function (response, status) {
                // Check for errors from the server
                if (response.errors) {
                    $.each(response.errors, function() {
                        alert('An error occurred. Please Try Again');
                    });
                } else { …
Run Code Online (Sandbox Code Playgroud)

backbone.js

8
推荐指数
2
解决办法
9082
查看次数

从Symfony2中的嵌入式控制器重定向

我有两个控制器,比如loginAction()registerAction嵌入到索引页面(index.html.twig)中,如下所示:

// index.html.twig
{% block header %}
{% if app.session.get('loggedin') is null%}
<div class="linear_form_holder">
    {% render "AppBaseBundle:Core:login" %}
</div>
{% endif %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

现在,在登录控制器中,我使用这个:

public function loginAction(Request $request) {
    if ($password == $record->getPassword()) {
    /* then set the session variables */
        $session->set('loggedin', '1');
        $session->set('username',$record->getUsername());
        $session->set('userid',$record->getId());
    /* and grant access to the profile */
        return $this->redirect($this->generateUrl('home'),301);
    }
    else 
        return $this->redirect($this->generateUrl('main_page'),301);
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

在呈现模板期间抛出异常("呈现时出错"http://localhost/web/app_dev.php/"(状态代码为301).")在AppBaseBundle中:Core:index.html.twig at第6行.

如何在嵌入式控制器中进行重定向?

php symfony

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

localStorage eventHandler不会被调用

这是我的代码:

<script type="text/javascript">
    function getLocalStorage() {
        try {
            if (!! window.localStorage) return window.localStorage;
        } catch(e) {
            return undefined;
        }
    }

    function getAddEventListener() {
        try {
            if( !! window.addEventListener ) return window.addEventListener;
        } catch(e) {
            return undefined;
        }
    }

    function eventHandler(e) {
        alert("here we are = " + e.storageArea.traveler);
    }       

    function testStorage() {    
        var db = getLocalStorage();
        var addEL = getAddEventListener();

        if(addEL) {
          addEL('storage', eventHandler, false);
        } else {
            alert('This browser does not support event listeners');
        }

        db.setItem('traveler', 'Bill');
        db.setItem('destination', 'Ventura'); …
Run Code Online (Sandbox Code Playgroud)

html html5

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

bootstrap Media Query无法正常工作

随着twitter bootstrap我应用

 @media only screen and (min-width : 768px){

 }
Run Code Online (Sandbox Code Playgroud)

但是这个媒体查询也在处理所有其他宽度值,例如992px和1200px.

有解决方案吗

html css twitter-bootstrap

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

如何处理React-Intl消息的多次使用?

关于这种用法,react-intl我在文档中找不到任何内容(我正在使用v2分支),因此这个问题.以下用例是否有推荐的方法?

说我有两个组件,TooltipSelect.两者都需要相同的i18n格式字符串,例如:

<FormattedMessage
    id='ui.widget.cycleOffsetSelector.timeCycle.label'
    defaultMessage="This {cycle}"
    values={{cycle: props.cycle}}
/>
Run Code Online (Sandbox Code Playgroud)

如何在其他组件中使用相同的消息?只是用这个:

<FormattedMessage
    id='ui.widget.cycleOffsetSelector.timeCycle.label'
    values={{cycle: props.cycle}}
/>
Run Code Online (Sandbox Code Playgroud)

不起作用(不应该:)).那么,这样做的正确方法是什么?我是否必须在我的应用程序中全局保存这些共享消息?因为维护与代码分开的"共享"intl消息列表会变得很麻烦,所以react-intl声称要解决的问题.

reactjs react-intl

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

在WPF中创建自定义关闭按钮

我是WPF/C#的新手,我正在考虑实现一个自定义窗口装饰器.我需要创建一个关闭按钮,它基本上与关闭或x按钮一样,它出现在每个窗口的Windows应用程序的chrome上.

c# wpf user-interface button

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

Symfony2表单:更改表单标签中的默认前缀

我正在渲染一个表单,每个小部件都有一个ID,如:form_username,form_password等,每个相应的标签都有一个for字段= ="form_username"

我可以自定义此ID和属性对吗?因为我在页面上渲染2个表单,并且他们的字段名称发生了冲突......

编辑:这是一个示例代码,我想自定义表单名称.

$form = $this->createFormBuilder($user, array('validation_groups' => array('registration')))
             ->add('username', 'text')
             ->add('email', 'email')
             ->add('password', 'repeated', array('type' => 'password'))
             ->getform();
Run Code Online (Sandbox Code Playgroud)

forms symfony

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

如何使指南针mixin transform-origin生效

transform在罗盘中遇到了一个奇怪的问题.

我想将轴移动transform-origin(50% 100%)到底部,如果我将它键入firebug,这是有效的.

但是,如果我使用mixin,@include transform-origin(50% 100%)它在firebug中是不可见的.仅应用旋转部件@include transform(perspective(600px) rotateX(45deg) rotateY(0deg) rotateZ(0deg));.

在编译的CSS中,我可以找到这一行,但它没有以某种方式应用并用三个值写. -moz-transform-origin:50% 100% 50%;

我的SASS看起来像这样:

div#loader {
  @include transition-property(transform);
  @include transition-duration(3s);
  @include transform(perspective(600px) rotateX(45deg) rotateY(0deg) rotateZ(0deg));
  @include transform-origin(50% 100%); // This is not taking affect in final css
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #000;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

如果我-moz-transform-origin:50% 100%;直接在我的SASS中写下这一行,它也会起作用.

css transform sass

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

在mac os x上的boot2docker,docker,django

我想在Mac OS X上运行Docker中的Django应用程序.我已经使用get-started教程安装了docker .

我在docker-library中引用Django doc来构建映像,https://github.com/docker-library/docs/tree/master/django,我将Dockerfile添加到一个新的Django项目文件夹中

问题是我构建了映像并成功运行容器,但每当我访问container-ip:8000http://localhost:8000它都无法正常工作时.谁有解决方案?

这是图像和容器信息; docker_test是我的应用程序

REPOSITORY          TAG                 IMAGE ID            CREATED         VIRTUAL SIZE
docker_test         latest              fd6ceebc0c58        13 hours ago        761.5 MB
django              onbuild             9cbcfd71d759        30 hours ago        728.6 MB

CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                    NAMES
cbf98a73ea0a        docker_test         "python manage.py ru   26 minutes ago      Up 26 minutes       0.0.0.0:8000->8000/tcp   docker_app
Run Code Online (Sandbox Code Playgroud)

python django macos docker boot2docker

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

ng-bind-html中的AngularJS指令

在我正在处理的应用程序中,服务为应用程序提供了一个包含HTML的json.我在这样的模板中输出HTML:

<div ng-bind-html="renderHtml(widget.article.body)"></div>
Run Code Online (Sandbox Code Playgroud)

此HTML可能包含自定义指令,如内联图表:

directiveModule.directive('inlineChart', function(){
    return {
        restrict: 'A',
        scope: { inline-widget:'=elem' },
        template: '<p ng-bind="inline-widget.blah"></p>'
    };
});
Run Code Online (Sandbox Code Playgroud)

如果我在模板中正常使用该指令,一切正常,但在使用带有renderHtml函数的ng-bing-html时似乎没有被触及.

任何有关如何实现这一点的建议都非常感谢!

angularjs angularjs-directive

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

如何在 PowerShell 中将参数传递给类 Unix 的命令(通过 MinGW)

我在我的 Windows 机器上使用 MinGW,当我将它与 一起使用时command-prompt,事情按预期工作:

  • ls 列出可见文件
  • ls -a 列出所有文件等

但是,当我启动 Powershell 时,当我将参数传递给我的命令时,它会不断抛出错误,如下所示:

D:\>ls -al .

Get-ChildItem : A parameter cannot be found that matches parameter name 'al'.
At line:1 char:4
+ ls -al .
+    ~~~
  + CategoryInfo : InvalidArgument: (:) [Get-ChildItem], ParameterBindingException
  + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.Powershell.Commands.GetChildItemCommand
Run Code Online (Sandbox Code Playgroud)

如何通过 Powershell 正确使用所有 MinGW/msys 命令?

windows powershell mingw

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