Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用angularjs创建水平单选按钮_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 使用angularjs创建水平单选按钮

Javascript 使用angularjs创建水平单选按钮,javascript,html,angularjs,Javascript,Html,Angularjs,我正在使用ngRepeat指令构建一组单选按钮,我需要使其水平。我不确定使用ngRepeat是否可以做到这一点,因为每个实例都有自己的作用域。下面的结构为选项数组中的每个项目创建一个新的div,并垂直显示 <div ng-repeat="option in options"> <input type="radio" role="radio" /> <span>label</span> </div> 标签 有人知道创

我正在使用ngRepeat指令构建一组单选按钮,我需要使其水平。我不确定使用ngRepeat是否可以做到这一点,因为每个实例都有自己的作用域。下面的结构为选项数组中的每个项目创建一个新的div,并垂直显示

<div ng-repeat="option in options">
    <input type="radio" role="radio" />
    <span>label</span>
</div>

标签

有人知道创建水平单选按钮的诀窍吗?

角度并不会以这种方式真正影响样式。按照自己的风格给出div
float:left
display:inline block

应该注意的是,1.1.6版以上的AngularJS可以更清晰地实现这一点:

假定

$scope.data = [{val:0,txt:'Foo'},{val:1,txt:'Bar'},{val:2,txt:'Baz'}];
然后可以像这样使用“重复开始”和“重复结束”:

<input ng-repeat-start="item in data" type="radio" value="{{item.val}}">
<span ng-repeat-end>{{item.txt}}</span>

{{item.txt}
此处演示: