Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PhpStorm/WebStorm autocomplete lub wyłączenie inspekcji
Fred1485
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

Ostrzeżenie: (0%)
-----


Witam, zaczynam przygodę z angularem i mam mały problem. Jako,że na codzień używam PhpStorm i nie jet on stworzony do współpracy z frontendem zainstalowałem na próbę Webstorm w najnowszej wersji,ale problem jest identyczny...
Mały kawałek kodu:

  1. <tr ng-repeat="m in data">
  2. <td>{{$index + 1}}</td>
  3. <td>{{m.name}}</td>
  4. <td ng-show="showForm">
  5. <input type="text" ng-model="m.name">
  6. </label>
  7. </td>
  8. <td ng-class="{'high': m.meters > 3000, 'low': m.meters < 3000}">{{m.meters}}</td>
  9. <td ng-show="showForm">
  10. <input type="text" ng-model="m.meters">
  11. </label>
  12. </td>
  13. <td>
  14. <button ng-click="showForm=true">Edit</button>
  15. </td>
  16. </tr>


Taki kod działa poprawnie, nie ma żadnego błedu w konsoli, lecz IDE rzuca się o przypisywanie, czy też odwołanie się do zmiennej 'showForm'. Nie definiuję jeje w kontrolerze, bo w ng-repeat chce mieć to osobno w każdym scope. Nie wiem, czy da się to jakoś narawić i naprostować IDE. Chciałbym wyłączyć w cholerę w tym pliku inspekccję niezdefiniowanej zmiennej. Tworzyłem tym sposobem własny scope. https://www.jetbrains.com/help/phpstorm/10.0/scopes.html. Wyłączyłem w tym pliku inspekcję niezdefiniowanej zmiennej, lecz to nie działa na Javascript w atrybutach HTML i dalej mam error w twarz. Pomaga tylko taka opcja:

  1. <td ng-show="//noinspection JSUnresolvedVariable
  2. showForm">


lecz musiałbym w wielu miejsach dodawać tą linijkę. Może ktoś spotkał się z tym problemem? Może po prostu coś źle robię, o czymś zapomniałem?

Pozdrawiam.

Ten post edytował Fred1485 17.08.2016, 13:57:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


yy nie bardzo rozumiem co Ty chcesz uzyskać, ale PHPStorm, ma wszystko to co posiada WebStorm, plus narzędzia do php, wiec to co napisałeś, że nie jest dla front endu to bzdura (IMG:style_emoticons/default/wink.gif)

jak tak zrobisz to każda modyfikacja showForm zmieni wszystkie przecież, a to raczej nie o to chodziło.

widzę multiposting (IMG:style_emoticons/default/tongue.gif)
http://forum.php.pl/index.php?showtopic=251624&hl=
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 18:13