Tag: html

用AngularJS和NodeJS创build一个注册过程

我想为我的网站创build多个页面注册过程。 因此,例如,在一个页面上,用户input他的名字和电子邮件,然后点击下一页,并呈现另一个页面,提示更多的数据(即他的地址,兴趣等)。 我看到,在Angular中,可能有一些HTML(视图)被ng-show标签隐藏,直到它决定揭示它们。 我想知道是否简单地把所有这些数据input页面放在一个HTML文档中,并在点击Next一个时显示它们。 或者这是一个坏主意? 另外,如果你能build议如何将这个与NodeJS集成并将用户input的数据发送到服务器,我会非常感激。 我应该等到一切都进入,并发送一个大的POST ? 我想这取决于事情的angular度是如何完成的。 我真的很感激你可以提供任何方向! 谢谢!

使用angular度和节点js的单页面应用程序

大家好我是新的nodejs可以任何人build议我一些有用的参考或文档开发单页面应用程序,使用angularjs,nodejs和mongodb。 任何帮助,链接,想法非常赞赏 提前致谢

如何在HTML表单中发回一个预设的数据字段?

我在一个Node.js网站上工作。 它保存有关某个省的地区的数据。 要编辑地区数据,pipe理员input地区的名称和年份,然后转到关于地区的具有各种字段的表单( /edit?district=blah&year=2010 )。 我应该如何跟踪在POST路线的范围内填写表格的地区和年份? 基本上我想用POSTforms发送当前URL参数中的数据。

无法在导航栏中看到标签文字

即时通讯在JADE中使用下面的代码,我没有看到导航栏中的标签文本,这里可能是什么问题,我尝试玩没有成功的缩进我猜我缺less一些basic.please协助 html head title= title link(rel="stylesheet", href="bootstrap.min.css") link(rel='stylesheet', href='//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap-theme.min.css') script(src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js') body div nav.navbar.navbar-inverse.navbar-fixed-top(role='navigation') .container .navbar-header button.navbar-toggle(data-toggle='collapse', data-target='#bs-example-navbar-collapse-1') span.sronly span.icon-bar span.icon-bar span.icon-bar #bs-example-navbar-collapse-1.collapse.navbar-collapse ul.nav.navbar-nav li a(href='/recipes/bbq') Tab1 li a(href='/recipes/bbq') Tab2 div.container block content 这里是js小提琴http://jsfiddle.net/jo1nnrp4/3/ 这是视图,我想在导航栏中看到tab1&tab2,并将到达文本放在灰色区域,我该怎么做? 更新 html head title= title link(rel="stylesheet", href="bootstrap.min.css") link(rel='stylesheet', href='//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap-theme.min.css') script(src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js') body div nav.navbar.navbar-inverse.navbar-fixed-top(role='navigation') .container .navbar-header button.navbar-toggle(data-toggle='collapse', data-target='#bs-example-navbar-collapse-1') span.sronly span.icon-bar span.icon-bar span.icon-bar […]

警告:意外的块“脚本”翡翠

我写了一个如下所示的玉文件: extends layout block content h1= title p Welcome 123 to #{title} block scripts script(src='/socket.io/socket.io.js') script(src='/javascripts/client.js') 但是,当我运行我得到以下警告: Warning: Unexpected block "scripts" This block is never used. This warning will be an error in v2.0.0 Warning: Unexpected block "scripts" This block is never used. This warning will be an error in v2.0.0 我的Package.json文件的版本是~1.9.0 但是,当Jade版本是~1.8.2时,这是有效的 可能是什么问题呢?

在调用ng-click之后,对ng-class没有影响

HTML <div style="float:left" data-ng-repeat="x in tokens" ng-init="btnclass=false"> <button type="button" ng-class="{true:'btn btn-material-light-green btn-sm', false:'btn btn-material-grey btn-sm'}[btnclass]" ng-click="toggle($index)">{{x}}</button> </div> 控制器文件 $scope.toggle = function(i){ console.log("done"+i+" ",$scope.btnclass); $scope.btnclass=$scope.btnclass?false:true; console.log($scope.btnclass); } 控制台输出表明variablesbtnclass确实改变,但点击后我看不到button的颜色。 "done3 " true false "done3 " false true 编辑因为,很多人一直在质疑ng类expression式的语法,我想澄清这是一个古老的语法,它的工作原理。 引用这个问题 。

通过res.render在翡翠中插入html

将纯html插入Jade有一点问题。 我用db存储html格式的文本。 路由器将这些数据发送到玉模板。 目前输出的HTML我收到的是: <p>some text</p> <p>some text</p> 在玉模板中,我用这种方式获取数据: | #{content} div #{content2} 路由器通过这种方式发送: admin.query("SELECT * FROM `Article` WHERE `ArticleId` = " + req.params.id + ";", function (err, data) { res.render('static.jade', { 'title' : data[0].ArticleTitle, 'page_title' : data[0].ArticleTitle, 'content' : data[0].ArticleContent, 'content2' : data[0].ArticleContent }); }); 我希望有办法解决这个问题。 这将是一个很大的问题,在数据库中存储玉格式的文本。 关心任何帮助。

如何将JavaScript对象导出为JavaScript?

我正在寻找最简单的方法,将简单的JavaScript对象“转储”为正在生成的JavaScript源代码。 目的 :假设我们有生成HTML的node.js服务器。 我们在服务器端有一个对象x 。 该对象很简单 – 只有string/ ints /数组(所以,它是JSON能够)。 我想将object xembedded到生成的HTML中,以便在浏览器上运行JavaScript代码。 所以代码: console.log(x); 将在服务器端和浏览器端都转储完全相同的数据。 例如 – 想象一下,我将传递一些额外的configuration/数据到浏览器上运行的JavaScript。 明显的解决scheme : 编码为JSON并发送为AJAX / Websocket不是这个问题的一部分,因为我们必须在HTML中embedded对象。 我不想额外的HTTP请求 – 一切都应该一次通过。 编码为JSON,只需附加到variables的声音最初是好的,但涉及一些额外的逃逸步骤。 使用util.inspect()对我来说是这样工作的: var toHtml ='var x ='+ util.inspect(theXonServer,{depth:9})+';'; 但我不知道它是否“优雅”(安全和容易出错,…) 有更好的build议吗? 标准的做法呢?

如果您使用2个级别的URL,Express会在注射中添加URL的第一部分?

我正在使用Node.js + Express。 当您拥有1级url时: /estonia 所有的脚本和样式都可以正确加载,但是如果你有一个2级URL: /estonia/tallinn 脚本和样式注射失败,因为它增加/estonia的path: 之前: http:// localhost:5050 / js / config.js 之后: http:// localhost:5050 / estonia / js / config.js 这是我的routes.js文件: app.get('*', function(req, res) { var url = req.url.slice(1); var urlParamsArray = url.split("/"); if ( countries[urlParamsArray[0]] && (urlParamsArray.length===1 || cities[urlParamsArray[1]]) ) { res.sendFile(config.ROOT_PATH +'/'+ config.PUBLIC_PATH+'/index.html'); } else { res.status(404).sendFile(config.ROOT_PATH + '/'+ […]

我如何使用node-json2html显示json到html?

我试图显示一个更复杂的JSON输出到HTML,我一直没能弄清楚如何使用node-json2html 我的JSON看起来像这样: [ { "name": "flight.LOL123 ", "columns": [ "time", "sequence_number", "vert_rate", "messages", "squawk", "altitude", "lat", "lon", "validposition", "track", "validtrack", "speed", "seen", "hex" ], "points": [ [ 1434558860921, 98792710001, -512, 1018, "4543", 3325, 15.74181, 71.60743, 1, 290, 1, 207, 0, "4692d4" ], [ 1434558000838, 98401040001, 0, 4, "0000", 25550, 0, 0, 0, 0, 0, 0, […]