我正在学习Angular4并完成教程示例.
https://angular.io/docs/ts/latest/tutorial/toh-pt1.html
我在教程中有以下代码.
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<h1>{{title}}</h1><h2>{{hero.name}} details!</h2>`
})
export class AppComponent {
title = 'Tour of Heroes'; // *1
hero: Hero = {
id: 1,
name: 'Windstorm'
};
}
export class Hero {
id: number; // *2
name: string;
}
Run Code Online (Sandbox Code Playgroud)
在代码中定义了2个类,AppComponent和Hero.我无法理解为什么对于类的成员声明,AppComponent遵循样式property = value而类Hero使用style 属性:value
如果我将类AppComponent更改为以下,代码将无法按预期方式工作.
export class AppComponent {
title : 'Tour of Heroes',
hero: Hero : {
id: 1,
name: 'Windstorm'
};
}
Run Code Online (Sandbox Code Playgroud)
我想知道使用:和使用之间的区别=以及何时应该使用什么?
我是node.js开发人员.我使用Amazon ec2来部署我的node.js应用程序.
我希望我的node.js服务永久运行 - 如果由于任何原因失败,则重新启动.
使用一个优于另一个有什么好处吗?
还有其他更好的工具吗?
我是node.js开发人员.我之前使用过Heroku和Joyent的no.de平台.
对于这两个平台,部署过去都很简单
git push heroku master ( Heroku )
git push joyent master ( Joyent's node)
Run Code Online (Sandbox Code Playgroud)
以上命令用来做魔术.他们使我能够将代码从本地计算机推送到云服务器,部署它并自动重启服务器.
现在我计划使用Amazon AWS作为其更符合我需求的配置.如何在Amazon EC2上设置类似的东西以进行连续部署?
我正在使用Ubuntu AMI.
有没有任何工具可以帮助我实现这一目标?如果有任何资源/教程可以帮助我 - 请告诉我.
谢谢 !
我使用Rails 3.2,我整合Twitter的引导到我的Rails应用程序通过使用Twitter的引导护栏宝石在这里RailCasts指示- http://railscasts.com/episodes/328-twitter-bootstrap-basics.
我在我的应用程序中添加了一个导航栏.
我想知道如何从导航栏中删除渐变?我应该编辑什么以及在哪里?
REDIS中是否有任何快速命令允许我执行以下操作
我想将键Y的值设置为等于键X的值.
如何从Redis客户端执行此操作.
我使用标准的Redis-cli客户端.
基本上我正在寻找以下相当于 -
Y.Val() = X.Val()
Run Code Online (Sandbox Code Playgroud) 我定义了一个helper类,如下所示
module SessionsHelper
def current_user
@current_user= User.find_by_fbid(session[:fbid])
end
def sign_in(user)
session[:fbid] = user.fbid
@current_user = user
end
def signed_in?
!current_user.nil?
end
end
Run Code Online (Sandbox Code Playgroud)
我在我的应用程序控制器中包含了Helper类
class ApplicationController < ActionController::Base
protect_from_forgery
include SessionsHelper
end
Run Code Online (Sandbox Code Playgroud)
登录方法从会话控制器调用
class SessionsController < ApplicationController
def create
user = User.find_or_create_by_fbid(params[:user][:fbid])
user.update_attributes(params[:user])
sign_in(user)
redirect_to user_path(user)
end
end
Run Code Online (Sandbox Code Playgroud)
但是我无法从用户#show view访问'current_user'变量.
<% if signed_in? %>
<p>
<b>Current User:</b>
<%= current_user.name %>
</p>
<% end %>
Run Code Online (Sandbox Code Playgroud)
它说:nil的未定义方法`name':NilClass
任何人都可以建议吗?方法current_user根本没有从index调用.
session ruby-on-rails helper session-cookies ruby-on-rails-3
我正在使用Nodejs.一切都很好.我的设计师希望网页使用'Proximanova'字体,这是一种非标准字体.他为我提供了相同字体的OTF文件.
如何在服务器上使用此自定义字体?
我检查了一些节点字体包,如FTPM和connect-font,但我不清楚我是否可以这样做.FTPM依赖于Google字体,但我想使用我本地托管的字体.
如果不能直接这样做,你会推荐什么?
我正在尝试使用Mongoose将MongoDB与Nodejs连接起来.
我的代码如下.当我尝试通过api/users进行GET/POST时,我得到了
错误
TypeError: Object function model(doc, fields, skipId) {
[08/14 21:28:06 GMT+0800] if (!(this instanceof model))
[08/14 21:28:06 GMT+0800] return new model(doc, fields, skipId);
[08/14 21:28:06 GMT+0800] Model.call(this, doc, fields, skipId);
[08/14 21:28:06 GMT+0800] } has no method 'list'
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下我做错了什么吗?我不得不将我的代码拆分成不同的文件,因为我有很多功能,我不想把它们搞乱我的app.js或index/routes.js
app.js
//database connection
mongoose.connect('....');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function callback () {
console.log("Conncection Success !");
});
users_module= require('./custom_modules/users.js');
users_module.init_users();
...
app.get('/api/users',user.list); // routing code from expressjs
Run Code Online (Sandbox Code Playgroud)
/custom_modules/users.js
function init_users() {
userSchema = mongoose.Schema({
//id: …Run Code Online (Sandbox Code Playgroud) 我是一名 Angular1 开发人员,最近考虑将 Angular4 用于一个新的 Web 应用程序项目。
使用 Angular1,我曾经购买了一个“Bootstrap Admin Theme”,它带有做得很好且一致的 CSS 和许多 JS 插件放在一起,这让我可以专注于应用程序本身。我曾经在有数据操作的区域插入 Angular1 代码,我喜欢这样做。所以我两全其美。
有什么办法,这可以在 Angular2/Angular4 中实现,1) 不会真的错过主题提供的 JS 插件和 2) 不必到处复制 CSS?
我正在使用Jquery Timepicker.
我有两个输入字段 - 接受时间.
<input id="startTime" size="30" type="text" />
<input id="endTime" size="30" type="text" />
Run Code Online (Sandbox Code Playgroud)
我按照文档使用Jquery UI计时器
$('#startTime').timepicker({
'minTime': '6:00am',
'maxTime': '11:30pm',
'onSelect': function() {
//change the 'minTime parameter of #endTime <--- how do I do this ?
}
});
$('#endTime').timepicker({
'minTime': '2:00pm',
'maxTime': '11:30pm',
'showDuration': true
});
Run Code Online (Sandbox Code Playgroud)
我希望在选择第一个timePicker时,第二个'minTime'参数会被更改.基本上我正在尝试收集某些活动的开始时间和结束时间.我希望第二个输入框显示第一个输入字段(开始时间)本身的值的选项.
node.js ×4
javascript ×3
angular ×2
amazon-ec2 ×1
angularjs ×1
cloud ×1
css ×1
database ×1
deployment ×1
fonts ×1
helper ×1
install ×1
jquery ×1
jquery-ui ×1
less ×1
mongodb ×1
mongoose ×1
redis ×1
session ×1
styles ×1
themes ×1
timepicker ×1
typescript ×1
upstart ×1