Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 Backbone.js从JSON文件获取第一个元素_Javascript_Html_Json_Backbone.js_Inline - Fatal编程技术网

Javascript Backbone.js从JSON文件获取第一个元素

Javascript Backbone.js从JSON文件获取第一个元素,javascript,html,json,backbone.js,inline,Javascript,Html,Json,Backbone.js,Inline,虽然我知道如何从一个数组中获取所有元素,但我一直在尝试获取属于第一个数组的元素。我正在使用Backbone.js并尝试编辑我的一个模板。我得到的曲目信息来自一个JSON文件。我可以在HTML文件中执行此操作,还是必须编辑.js文件 HTML: //这让我可以循环浏览它们中的每一个 //现在我想找出一种方法,在这里获取第一首曲目的track.text并将其放入tracktext! 你好,世界 您似乎没有在这里使用主干集合或模型。这是否只是一个关于javascript和下划线模板的问题?是的,

虽然我知道如何从一个数组中获取所有元素,但我一直在尝试获取属于第一个数组的元素。我正在使用Backbone.js并尝试编辑我的一个模板。我得到的曲目信息来自一个JSON文件。我可以在HTML文件中执行此操作,还是必须编辑.js文件

HTML:


//这让我可以循环浏览它们中的每一个
//现在我想找出一种方法,在这里获取第一首曲目的track.text并将其放入tracktext!

你好,世界


您似乎没有在这里使用主干集合或模型。这是否只是一个关于javascript和下划线模板的问题?

是的,在我的JS文件中。但是,是的,问题是关于javascript;我是初学者。非常感谢。然而,有一个简单的问题,你能解释一下它是如何工作的吗?这是注释过的源代码。简而言之,它使用一个基本的javascript for循环来按顺序访问数组的每个元素,对于每个元素,它调用您提供的函数,将当前元素作为参数传递给您的函数。
    <script type="text/template" id="lesson-template">
         <span class="lesson-title"><%= title %></span>
         <select class="sel">
            <% _.each(tracks, function(track) { %> //this lets me loop through each of them
              <option value = "<%= track.text %>" ><%= track.title %></option>
          <% }); %>        
          </select>
//Now I want to figure out a way to just get the track.text of the first track here and put it in tracktext! 
          <p id="tracktext">Hello World!</p>
        </script>
<p id="tracktext"><%=  tracks[0].text %></p>