- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的作业是 MEAN Stack其中需要更改 2 个文件才能通过 karma 测试。这两个文件是 search_bar.html
和 controller.js
中的函数。这个想法是使test.js文件传递。
听起来很简单,但我无法为我一生的挚爱做到这一点。我一遍又一遍地阅读作业,这就是我得到的:
search_bar.html:
<div class="search-bar-wrapper">
<input class="search-bar-input" ng-model="searchText" ng-change="update()"/>
</div>
<div ng-repeat="product in productsList" class="autocomplete-result">
{{product}}
</div>
Controller.js:
exports.SearchBarController = function($scope, $http) {
// TODO: this function should make an HTTP request to
// `/api/v1/product/text/:searchText` and expose the response's
// `products` property as `results` to the scope.
$scope.update = function() {
$http.
get('/api/v1/product/text/' + $scope.searchText).
success(function(data) {
$scope.productsList = data;
}
);
};
作业的目标如下:
You will have to modify SearchBarController in controllers.js to fill out the update() function, which will make an HTTP request to the server and expose the server's response to your HTML.
You will have to modify the HTML in templates/search_bar.html to add an input field with class 'search-bar-input' that has a two-way data binding to the searchText variable, and calls the update() function using the ngChange directive. You will also need to ngRepeat a div element with class 'autocomplete-result' for each search result.
我相信我当前的代码就是这样做的,但显然这是错误的。我已经被困在这里很长一段时间了,我看不出哪里出了问题。
有人可以帮忙吗?
================================================== ===============
其他信息:
如果您感到好奇或想做今天的善事(我希望上帝您会这样做),这里有关于作业的附加信息,以及 zip file有了它:
In this exercise, you will implement the home view for the MEAN retail application, the first view that the user will see when they visit your site. The view contains a single search bar that searches for products by text, that is, using the/api/v1/product/text/:query REST API endpoint.
You will primarily be concerned with writing code that passes the mocha tests specified in the test.js file. You will notneed to actually run your code in the browser, you will instead use gulp and karma to run your tests. The tests intest.js will provide you faster feedback, and also will provide you an exact specification for what you need to do to complete this exercise.
In order to run tests, you should:
- Run npm install in the provided sample code
- Start gulp using ./node_modules/gulp/bin/gulp watch
- Start karma using ./node_modules/karma/bin/karma start ./karma.local.conf.js
- You should take a look at the tests in test.js to see exactly what your AngularJS code should do.
Modify controllers.js and templates/search_bar.html as described below until the tests pass and karma gives you the below output:
LOG: 'Tests Succeeded! Copy/paste the below code to complete this assignment:' LOG: '' Chrome 43.0.2357 (Linux): Executed 4 of 4 SUCCESS (0.21 secs / 0.126 secs)
最佳答案
- "makes an HTTP request to
/api/v1/product/text/test
and exposes results to scope"
$scope.productsList = data;
应该是 $scope.results = data;
(请务必阅读问题,您的讲师或撰写 TODO 评论的人告诉您您将其命名为 results
,而不是 productsList
),当然,您引用的其他任何地方 productsList
应更改为 results
也是如此。
- "displays autocomplete results in HTML"
{{product}}
应为 {{product.name}}
关于javascript - 陷入 karma 报应验证作业(nodejs,angularjs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36182491/
我是 JavaFx 新手,正在尝试编写我的刽子手游戏。我现在必须检查保存我的词典的文件是否在那里。如果没有,请用户输入其位置。我试图在弹出窗口中执行此操作,要求用户输入位置并点击按钮,该按钮反过来将导
我卡住了。我试图用 SQLite 表的字段填充 ListView 。我对 Android 编程很陌生。关于我为什么会收到此错误的任何建议: 10-24 10:24:31.154: ERROR/Andr
我正在编写一个 java 程序,它接受用户输入的数字 x,对从 1 到 x(包括 x)的所有可被 3 整除的数字求和,并显示总和。它编译没有错误但是当我执行程序时,它陷入循环并继续执行直到我关闭命令提
JS 和 Web 编程新手。 我有一个图像在 Canvas 上沿水平轴移动。当图像到达某个点时,我希望它停止、缩放然后旋转。我使用的方法会导致无限循环,我不明白为什么。 这是被调用的方法 while
我制作了一个使用表单、php 和 javascript 进行登录和注销的页面。 但唯一的问题是,当您提交表单并且数据发生更改时,直到页面重新加载后才会更新。 注意lo
我在查询时陷入困境。我想根据“时间和点赞数”查询帖子,但不知道如何在 firebase 上查询。示例: Query mquery =FireBaseDatabase() getReference().
这个问题已经有答案了: Why does my ArrayList contain N copies of the last item added to the list? (5 个回答) 已关闭 6
所以,我有一个项目,任务是这样表述的: 您需要创建一个名为 Candidate 的类,它存储参加选举的人的姓氏以及他们获得的票数。您还应该有访问每个字段的方法。此时,这些字段不需要修改器,因为它们不应
我正在解决 Java 编程类(class)中的作业问题,但我陷入了困境。我会预先告诉你,我绝不是专家,并且对 Java 或一般编程了解不多。 我遇到的问题实际上不是我的作业问题,而是书中的一个例子,我
我正在用java编写一个客户端程序。服务器是用C++编写的。当我从以下位置发送消息时客户端到服务器就可以了。但是在接收过程中我的客户端线程陷入了这个调用 in = new BufferedReader
我正在参加 Edx 上的在线类(class) cs50,我有一个作业,其中我必须创建一个程序,用户在其中输入关键字(然后用于加密)和需要在 Vigenere 中加密的字符串。密码。 Vigenere
我遇到了陷入 getIntLimited 函数的问题。在调整数量中,我需要它检查用户是否输入了正确的数字,而不是多于或少于所需的数字,而不是字母。我没有对“库存”选项这样做,只在“检查”选项中这样做。
我更喜欢创建一个 Dictionary 对象并向其中添加 3 个单词。我的程序没有编译错误,但在第二个 for 循环中出现运行时错误,问题出在 addNewWord 函数中吗?我需要传递一个指向 Di
该程序的要点是获取 2 个文件,一个是字典,另一个是文本,创建一个输出文件,并将文本文件中的所有单词放入其中,但将文本文件中不存在的单词大写字典。 当我运行程序时,它不断要求输入,所以看起来我陷入了
我正在为我的 C++ 类(class)做作业。在这个作业中,我需要编写一个程序,从 cin 中读取数字,然后对它们求和,当使用 while 循环输入 0 时停止。 我已经编写了代码并获得了我需要的结果
这是我到目前为止所得到的- $awards_sql_1 = mysql_query('SELECT * FROM categories WHERE section_id = 1') or die(my
我想弄清楚某个步骤何时发生。所以我编写了一个名为 countSteps 的方法来执行此操作。它的问题是我陷入其中,因为在 while 循环中我不断获取新数据,而且我认为它永远不会返回到 onSenso
我有点卡在一个问题上了。我有一个 Spring + Hibernate 应用程序,最近几天表现得很奇怪。 通常,即使在 Debug模式下,它也会引导大约 15 秒。 几天后,在没有显示任何重大错误或问
我是编程新手,我想知道是否有人可以帮助我解决这个问题?它似乎处于连续循环中,我一直在更改它并尝试不同的方法近一个小时,将不胜感激。 #include "stdafx.h" #include
我正在用 Python 创建一个聊天服务器,并且对这门语言的了解还很浅。我现在有 1 个问题,我想在进一步解决之前解决,但我似乎找不到解决问题的方法。 这是一个持续的 while 循环.. 下面的代码
我是一名优秀的程序员,十分优秀!