如何仅显示角度中的第一个元素?
我这样使用ng-repeat
:
<div ng-repeat="product in products" ng-show="$first">
<div>{{ product.price }}</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但既然我不重复,那么我不应该使用ng-repeat
?我怎样才能让它只显示第一个,而不必进行ng-repeat?
我有一个使用设计的rails 4应用程序.我正在尝试允许用户使用与之关联的用户名.
我已经在Users表中添加了一个用户名(字符串)列,并且我的Application控制器看起来像这样:
class ApplicationController < ActionController::Base
before_filter :configure_permitted_parameters, if: :devise_controller?
protect_from_forgery with: :exception
protected
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:username, :email) }
end
end
Run Code Online (Sandbox Code Playgroud)
我还在users/sign_up页面上添加了用户名字段.
但我得到这个错误:
undefined local variable or method `devise_parameter_sanitizer' for #<Devise::RegistrationsController:0x00000101378a28>
Run Code Online (Sandbox Code Playgroud)
所以基本上我的问题是为什么会出现这个错误,或者我怎样才能让用户获得用户名?
谢谢大家的帮助!
我建立一个网站,以了解编码,我试图建立一个工具,其中用户点击包含一些类别名称从数据库中抽取的选择/下拉猫,然后又选择会出现子目录名从数据库中抽取SUBCAT.这几乎完全像Yelp(下到类别),如Yelp(下到类别).
我还做了一个图表:
我已经有一个从cat数据库中提取的类别下拉列表:
<p><b>Category:</b><br />
<?php
$query="SELECT id,cat FROM cat";
$result = mysql_query ($query);
echo"<select name='cselect3' class='e1'><option value='0'>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=\"".htmlspecialchars($catinfo['cat'])."\">".$catinfo['cat']." </option>";
}
echo"</select>";
?>
Run Code Online (Sandbox Code Playgroud)
我有一个从subcat数据库中提取的子cat:
<p><b>Subcat1:</b><br />
<?php
$query="SELECT id,subcat FROM subcat";
$result = mysql_query ($query);
echo"<select name='sselect1' class='e1'><option value='0'>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in …
Run Code Online (Sandbox Code Playgroud) 我在rails应用程序的ruby中有以下新方法:
def new
if cookies[:owner].empty?
cookies[:owner] = SecureRandom.hex
end
@movie = Movie.new
@movie.owner = cookies[:owner]
end
Run Code Online (Sandbox Code Playgroud)
基本上,每个新用户都应该被发布一个识别它们的代码(尽管只是通过cookie).因此,当用户创建电影时,创建的cookie将存储在该owner
字段中.
所以有两个问题:
使用.empty?当我从浏览器中删除cookie时,返回一个undefined method
空的?' 为零:NilClass`
当我确实已经在浏览器中设置了cookie,然后创建了一个电影时,cookies [:owner]的值与@ movie.owner代码不同?
我正在使用jQueryFileUpload.我有html看起来像:
<input name='memoir[image]' type='file' data-url='memoirs/create' multiple="true" class='fileupload' />
<ul class='list'>
</ul>
Run Code Online (Sandbox Code Playgroud)
和我的jQuery:
$('.fileupload').fileupload({
dataType: 'json',
add: function (e, data) {
var tpl = $('<li class="working"><div class="bar" style="width: 0%"></div><input type="text" value="0" data-width="48" data-height="48"'+
' data-fgColor="#0788a5" data-readOnly="1" data-bgColor="#3e4043" /><p></p><span></span></li>');
tpl.find('p').text(data.files[0].name);
data.context = tpl.appendTo($(this).next($(".list")));
types = /(\.|\/)(gif|jpe?g|png)$/i;
file = data.files[0];
if (types.test(file.type) || types.test(file.name)) {
alert("Added and validated");
data.context = $(tmpl("template-upload", file));
$('.fileupload').append(data.context);
data.submit();
} else {
alert("#{file.name} is not a gif, jpeg, or png image file");
}
},
progress: function (e, data) …
Run Code Online (Sandbox Code Playgroud) 我有一个名为"products"的数据库,它有一个使用hstore调用的字段data
.
目前,在我的index.html.haml中,我只是循环浏览产品并将其显示data
为哈希:
- @products.each do |product|
=product.data #THIS PRINTS A HASH
%hr
Run Code Online (Sandbox Code Playgroud)
例如,哪个可以打印哈希,如:
{"Name"=>"Example","type"=>"book", "price"=>"7.99"}
Run Code Online (Sandbox Code Playgroud)
我想创建一个可以保存动态数量的键和值的HTML表,并将它们打印到具有与键对应的值的列中.这是一个图表:
谢谢大家的帮助!
我正在建立一个网站来学习编码,我有一个基于Jquery ui的自动完成,我正在填充三个mysql表.
这是我在index.php上的代码(我的搜索框所在的页面和自动完成应该在的页面)
<script src="./public/js/jquery.js"></script>
<script src="public/js/jquery-ui-1.8.22.custom.min.js" type="text/javascript" charset="utf-8"></script>
<script>
$(function() {
$("#search").autocomplete({
source: "suggest.php",
minLength = 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
下面是index.php上的代码,它是以下形式:
<form class="form-search span8 offset6">
<input type="text" id='search' name='q' autocomplete="off" class="input-medium search-query">
<button type="submit" class="btn btn-warning">GO!</button>
</form>
Run Code Online (Sandbox Code Playgroud)
下面是suggest.php上的代码:
<?php
require("./config.php");
$q = $_GET['q'];
$names = '';
$result = mysql_query("SELECT name FROM …
Run Code Online (Sandbox Code Playgroud)