首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有角玉模板的信息获取问题

有角玉模板的信息获取问题
EN

Stack Overflow用户
提问于 2014-01-14 18:53:23
回答 3查看 428关注 0票数 1

我正在做一个简单的网页应用程序(对它来说是新的),我使用的是玉/角。我试着得到一个列表来显示一些信息,这就是我所拥有的:

layout.jade:

代码语言:javascript
复制
doctype
html(ng-app)
    head
        title= title
        script(type='text/javascript', src='javascripts/lib/angular.min.js')
        script(type='text/javascript', src='javascripts/lib/angular-resource.min.js')
        script(src='//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js')
        script(type='text/javascript', src='public/javascripts/app2.js')
        link(rel='stylesheet',type='text/css', href='/stylesheets/boostrap.css')
    body
        block content

index.jade:

代码语言:javascript
复制
extends layout

block content
    h1= title
    div(class="container" ng-controller="AppCtrl")
        h1 Angulair
        ul(ng-repeat="airport in airports") 
            li {{airport.code}}
            li {{airport.name}}
            li {{airport.destination}}

最后,应用程序2.js:

代码语言:javascript
复制
function AppCtrl ($scope){
    $scope.airports = {
        "PDX": {
            "code": "PDX", 
            "name": "Portland", 
            "city": "Toronto"
        }
    }; 
}

编辑:下面的一切都是编辑.

我也在使用节点,这就是我的项目的样子

代码语言:javascript
复制
node_modules/
public/
    img/
    javascripts/
        app2.js
        stylesheets/(bootstrap files in here)
routes/
    index.js
views/
    partials/
    index.jade
    layout.jade
app.js
package.json

此外,我在此项目中使用节点,在app.js中调用:

代码语言:javascript
复制
app.get('/', routes.index);

index.js:

代码语言:javascript
复制
exports.index = function(req, res){
  res.render('index', { title: 'Angular Basic' });
};

正如你所看到的,非常简单的东西,但我似乎无法得到显示机场信息的列表。我是否正确地包装玉石模板?

我更改了layout.jade中的脚本,以包含角资源。现在什么都没出现。我还在列表标记中添加了元素的括号,如下所示。还是什么都没有出现。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-14 20:21:28

tire0011 +戴伟都是正确的。

问题不在于你的玉。下面是一个包含tire0011 +Daiwei建议的工作示例:

http://plnkr.co/edit/q2DMGO0P50nWdf1PGlNJ?p=preview

票数 0
EN

Stack Overflow用户

发布于 2014-01-14 19:07:30

您需要添加一个应用程序模块名。

代码语言:javascript
复制
doctype
html(ng-app="appName")

然后在脚本中首先创建模块,然后创建控制器

代码语言:javascript
复制
var myModule = angular.module('appName', []);

myModule.controller("AppCtrl", function ($scope) { 
   // do your stuff
}
票数 0
EN

Stack Overflow用户

发布于 2014-01-14 19:28:50

问题是在li标记中,使用{{ XXX }}包装属性

代码语言:javascript
复制
li {{ airport.code }}
li {{ airport.city }}
li {{ airport.name }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21121615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档