Safari не отображает переменные, пока не выделен - PullRequest
0 голосов
/ 18 октября 2018

Я столкнулся со странной проблемой, которую не могу объяснить.Я испробовал все способы ng-cloak 'и возиться с дайджестом и применением, и ничего не решило.

В основном, когда человек в браузере Safari входит в мое приложение AngularJS (на определенных страницах)переменные в этом <div> вообще не отображаются, пока не выделены:

Strange safari issues.

Может кто-нибудь пролить свет на эту странную проблему;в других браузерах это вполне нормально.

Вот как выглядит вид:

<div class="tbp-15">
  <h3 class="dark mt-5">
    {{Job.quote.Brand.name}} {{Job.quote.Product.name}} {{Job.quote.selectedKw}}kW
  </h3>
  <p class="light-grey mt-5">
    {{Job.quote.Warranty}} Year Warranty,
    <span ng-repeat="Perk in Job.quote.Perks | filter: notNullBrand">
      {{Perk.Brand.name}} {{Perk.Product.name}}
      <span ng-hide="$last">, </span>
    </span>
  </p>
</div>
<div class="tbp-15 t-light-border arrow-bg">
  <h2 class="dark mb-5">
    {{Job.quote.Price | currency: "£" : 2}} / {{getPackageMonthlyPrice(Job.quote.Price, Job.quote.Finance.selectedYear, Job.quote.Finance.selectedAPR, Job.quote.Finance.selectedDeposit) | currency: "£" : 2}}pm
  </h2>
</div>

Также я хотел бы отметить, что консоль не отображает ошибок / предупреждений на этой странице..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...