小编Mak*_*s3w的帖子

如何为AngularJS模块提供配置?

目前,我正在将传统应用程序与使用AngularJS编写的一些动态部分相结合.我想从我的服务器到我的模块提供一些配置.在这种情况下,我想配置应用程序"基本"URL.可以在特定位置找到所有模板,此位置由服务器确定.

所以我尝试过这样的事情:

angularForm.config(
 function($routeProvider, TemplateLocator) {
    $routeProvider.when('/', {
        controller : TestController,
        templateUrl : TemplateLocator.getTemplate('FormOuterContainer')
 });
});
Run Code Online (Sandbox Code Playgroud)

在服务器上:

<script type="text/javascript">
 angular.module('BoekingsModule.config', []).provider('TemplateLocator', function() {
        this.$get = function() {
            return // something
        }

        this.getTemplate = function(name) { return 'location...'; }
    });
 </script>
Run Code Online (Sandbox Code Playgroud)

但是,我不确定这是正确的方法.简而言之:如何不必更改模块本身的情况下为模块提供一些(外部)配置?

configuration dependency-injection angularjs

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

我可以在<input type ="time"/>中使用占位符

我可以使用占位符吗? <input type="time"/>

html5

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

你如何使用jbery的twitter bootstrap按钮?

我想要做的是当用户点击论坛中的提交按钮时,它应该将收集的数据发送到php脚本,理想情况下,保持在同一页面上.目前,我有表格(我在表格中有其他标签,但这些是我需要关注的两件事)

<form name = "reply" id="replyForm" action="sqlinserter.php" method = "POST">
<button id = "newThread" class="btn btn-primary" type="submit">Submit</button>
Run Code Online (Sandbox Code Playgroud)

如您所见,我使用一个表单,当用户单击提交按钮时,该表单将数据发送到sqlinserter.php.基本形式的东西.现在,当它点击提交时,它会转到实际的sqlinsert.php页面,该页面是空白的,因为它只是将数据发送到数据库.

但是,我想创建一个简单的jquery脚本,单击它使用ajax发送数据的按钮.我注意到twitter引导程序与按钮的工作方式不同,我不确定如何使用jquery按钮.对此的任何帮助都会很棒.

所以,

  1. 我需要弄清楚如何使用jquery的twitter bootstrap按钮.具体来说,我需要弄清楚如何使用提交按钮.
  2. 如何使用ajax发送数据?

javascript jquery twitter-bootstrap

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

带Zend\Navigation\Navigation的ZF2动态菜单

我想问你这个问题.使用Zend\Navigation\Navigation创建动态菜单需要什么?

在ZF1中,我做了这样的:

$container = new Zend_Navigation();
$pages = array(
array(
    'label'  => 'Save',
    'action' => 'save',
),
array(
    'label'  => 'Delete',
    'action' => 'delete',
),
);
// add two pages
$container->addPages($pages);
Run Code Online (Sandbox Code Playgroud)

然后在视图中:

$this->navigation()->menu();
Run Code Online (Sandbox Code Playgroud)

但在ZF2中,页面正在从配置中获取.现在我创建\ config\autoload \nav.global.php并在这里创建页面数组.但我需要在方法中做页面数组并将其发送到导航助手,但我不知道如何((

我试图在我的控制器中执行此操作:

use Zend\Navigation\Navigation;
$pages =array(
        // All navigation-related configuration is collected in the 'navigation' key
        'navigation' => array(
            // The DefaultNavigationFactory we configured in (1) uses 'default' as the sitemap key
            'default' => array(
                // And finally, here is where we define our page …
Run Code Online (Sandbox Code Playgroud)

php navigation menu dynamic zend-framework2

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

ZF2编码标准

我正在寻找Zend Framework 2的编码标准页面.该框架的1.x版本中有一个页面,但我似乎无法再找到它了.

具体来说,我正在尝试将表+字段名称文档提供给另一位我将与之合作的开发人员,他的主要职责是数据库工程和维护.他从未与ZF合作过.

zend-framework2

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

在动态修改几何体后,ray.interstectObjects未正确相交

我的ray.intersectObjects可以很好地处理场景中的对象,直到我动态修改对象的几何形状.虽然渲染器将对象显示为已修改(顶点移动并且面更改),但是当对修改的对象尝试交叉时,它会产生奇怪的结果.我需要交叉甚至在修改过的几何体上工作!

为了帮助调试和跟踪交叉在我的场景中的工作方式,我添加了一个函数:makeMiniSphere().这会在场景中发生交叉点时生成新的球体对象.使用它,您可以看到修改立方体后,有时交叉点击立方体,有时它会直接通过(主要是已修改的面).这不是一个随机问题,但是您在修改后的多维数据集周围点击的次数越多,您就越能看到模式的发展.几乎就像场景视觉效果的渲染器知道多维数据集被修改的方向一样,但是ray.intersectObjects认为它已经在不同的方向上进行了修改!

以下是测试网站的链接:http://www.littledrop.net/html/cadiverse/HelloWorld.html

显示问题的方向:

  1. 左键单击立方体以显示交叉点.在Three.js看到相交的任何地方都会创建迷你球体.如果尚未选择,则所选对象的颜色将更改为黄色.

  2. 单击多维数据集的任何面.这将A.如果它还不是黄色,则将其变为黄色.B.它将选择立方体的面,尽管选定的面看起来与立方体的其余部分没有任何不同.

  3. 按"向右"箭头键将选定的面向右移动.这将动态更改多维数据集的几何.

现在尝试单击多维数据集 - 尤其是在已修改的区域中.Mini球体将再次显示软件认为交叉点发生的位置.

这是交叉代码:

function onDocumentMouseDown (event)
{
// the following line would stop any other event handler from firing
// (such as the mouse's TrackballControls)
//event.preventDefault();   
mouse.x = ( event.clientX / window.innerWidth ) * 2 - 1;
mouse.y = - ( event.clientY / window.innerHeight ) * 2 + 1;
document.getElementById('message1').innerHTML = window.innerHeight;
var isinworkingarea = window.innerHeight-menubarh;

if (event.clientY<=isinworkingarea)
{
    var vector = new THREE.Vector3( mouse.x, mouse.y, 1 );
    projector.unprojectVector( …
Run Code Online (Sandbox Code Playgroud)

three.js

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