显示数组中的对象取决于stateParam

我有一个数组,我想在页面上显示指向/ id的那个数组。例如,我有一个链接product.com/1,我想显示一个具有此ID的数组中的对象

数组

  .controller('controller',function (
    $scope,$stateParams
  ) {
    $scope.array = [
      {
        text: 'Some text',logoUrl: 'some url',backgroundUrl: 'some url',id: '1'
      },{
        text: 'Some text',id: '2'
      },id: '3'
      },id: '4'
      },]
  });

状态

.state('app.state',{
          url: '/:id',params: {
            id: null
          },views: {
            'main@app': {
              controller: 'controller',templateUrl: 'views/app/index.html'
            },}

        })

html

<img src="{{array[({{array.id}})].backgroundUrl}}" />
                <img src="{{array[{{array.id}}].logoUrl}}" />
              </div>
              <div class="pm-goodies-card-text">
                <p>{{array[{{array.id}}].text}}</p>

我了解代码并非正常工作,但是任何人都可以给我一个如何使其工作的想法吗? (对不起,我的英语)

tyh012 回答:显示数组中的对象取决于stateParam

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3166005.html

大家都在问