Does the network tab show a request for the partial?
Does the console tab shows anything relevant?

If nothing, try to put the ngInclude directive in a div or some other tag
*inside* the <tr>

שתהיה טיסה נעימה,
פאן - סתו.


On Thu, Jan 9, 2014 at 7:11 PM, Fordio <[email protected]> wrote:

> No worries, and thanks again for the reply.
>
> I have changed it so it is like so:
> <table id="header-questions" class="omniSearchable">
> <tbody ng-controller="questionList">
>  <tr ng-repeat="question in questions"
> ng-include="question.HeaderText"></tr>
> </tbody>
> </table>
>
> questionList controller grabs the questions and puts them into scope. I've
> removed the {{}} as suggested, but it still doesn't work. Viewing the
> element tab in Chrome dev tools I get:
> <!-- ngRepeat: question in questions -->
> <!-- ngInclude: question.HeaderText -->
> <!-- end ngRepeat: question in questions -->
> <!-- ngInclude: question.HeaderText -->
> <!-- end ngRepeat: question in questions -->
> ...
> It's like something has happened the right amount of times but it's
> commented out. Any ideas?
>
> On Thursday, 9 January 2014 17:01:01 UTC, Pan Stav wrote:
>>
>> It is, yea, I just don't use ngInclude unless I know I *might *not need
>> some of the html it includes.
>> Because if I am going to use it, could save the roundtrip, especially if
>> it's 12 roundtrips we are talking about.
>>
>> It doesn't work because of the {{}}, I explained that in another reply,
>> sorry for dup
>>
>> On Thursday, January 9, 2014 6:36:38 PM UTC+2, Fordio wrote:
>>>
>>> Thanks for your reply and sorry - I meant to put:
>>> <table>
>>>      <tr ng-repeat="question in questions" ng-include="{{question.
>>> HtmlTemplate}}"></tr>
>>> </table>
>>>
>>> which didn't work.
>>>
>>> Isn't what you're suggesting very similar to this?
>>>
>>> On Thursday, 9 January 2014 16:31:23 UTC, Pan Stav wrote:
>>>>
>>>> I don't know know about setting ngRepeat on a table tag, but.. What is
>>>> best for your app.
>>>>
>>>> Regrading your question, I'd suggest an ngRepeat that fills a custom
>>>> directive with some attributes according to question type.
>>>> The directive then constructs the appropriate html chunk for the
>>>> particular question type. If you say you have 12 types, a directive with 12
>>>> different scenarios then.
>>>>
>>>> Hope that helps
>>>>
>>>> On Thursday, January 9, 2014 5:49:35 PM UTC+2, Fordio wrote:
>>>>>
>>>>> Hi, I am working on an application that captures responses to
>>>>> questions, a bit like a survey, and am looking for ideas to help me solve
>>>>> the following problem.
>>>>>
>>>>> My app requests a list of questions from the a web service to ask the
>>>>> user. The response to a question will be of a particular type. The 
>>>>> response
>>>>> could be an integer response, a text, a date etc. (There are 12 different
>>>>> types).
>>>>>
>>>>> For each question type, there is a different piece of HTML markup to
>>>>> display the question and capture the response.
>>>>>
>>>>> There could be any number of questions returned from the web service,
>>>>> with any combination of types.
>>>>>
>>>>> How can I use AngularJS to list the questions with the right markup
>>>>> for each one?
>>>>>
>>>>> I have tried:
>>>>>
>>>>> <table ng-repeat="question in questions">
>>>>>      <tr ng-include="{{question.HtmlTemplate}}"></tr>
>>>>> </table>
>>>>>
>>>>> Where question.HtmlTemplate is the url for the template for this
>>>>> question type - but this doesn't work.
>>>>>
>>>>>
>>>>>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "AngularJS" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/angular/r4UEssdrHKM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to