AngularJS - Single page application with large list

{{item.caption}} (#{{item.ref_number}})
{{item.context}}
>
With swimming pool
With garage
With panoramic view
Water front
Foreclosure
Incoming open house
With video
With virtual tour
For Sell
For Rent
>
>
>

Displaying {{listings.length}} of {{list_metadata.item_count}} listings found - Published on {{view.publish_date | date:'medium'}} - Ver {{view.publish_ver}}

Loading...
Sorry, no listing found !

Loading...

# {{listing_details.ref_number}}

{{listing_details.location.address.street_number}} {{listing_details.location.address.street_name}}, {{listing_details.dictionary['city'][listing_details.location.city_code].caption}}

For sell for {{listing_details.price.sell.amount | currency:"$":0}} / {{listing_details.dictionary['price_unit'][listing_details.price.sell.unit].abbr}} + tx

For rent for {{listing_details.price.rent.amount | currency:"$":0}} / {{listing_details.dictionary['price_unit'][listing_details.price.rent.unit].abbr}} / {{listing_details.dictionary['price_period'][listing_details.price.rent.period_code].caption}} + tx

Open House

{{open_house.start_date | date:'mediumDate'}} from {{open_house.start_date | date:'shortTime'}} to {{open_house.end_date | date:'shortTime'}}

{{open_house.details}}

{{listing_details.dictionary['photo_category'][listing_details.photos[displayed_photo_index].category_code].caption}}

{{listing_details.photos[displayed_photo_index].description}}

Description

{{listing_details.dictionary['listing_category'][listing_details.category_code].caption}} - {{listing_details.dictionary['listing_subcategory'][listing_details.subcategory_code].caption}}

{{dictionary['listing_market'][market].caption}}

{{listing_details.description}}

Inclusions

{{listing_details.inclusions}}

Exclusions

{{listing_details.exclusions}}

Addendum

{{listing_details.addendum}}

Legal notes

  • {{listing_details.dictionary['legal_note'][lnc].caption}}

Usage

{{dictionary['listing_usage'][usage].caption}}

Business

{{listing_details.business.name}} (Franchise)

In business since {{listing_details.business.start_year}}
Building
Assessment ({{listing_details.building.assessment.year}}) : {{listing_details.building.assessment.amount | currency:"$":0}}
{{listing_details.dictionary['building_category'][listing_details.building.category_code].caption}} {{listing_details.building.total_levels}} floors
Built in {{listing_details.building.construction_year}}
Dimentions : {{listing_details.building.dimension.area}} {{listing_details.dictionary['dimension_unit'][listing_details.building.dimension.area_unit_code].abbr}} ( {{listing_details.building.dimension.width}} x {{listing_details.building.dimension.length}} {{listing_details.dictionary['dimension_unit'][listing_details.building.dimension.unit_code].abbr}} ) (Irregular)
Land
Assessment ({{listing_details.land.assessment.year}}) : {{listing_details.land.assessment.amount | currency:"$":0}}
Dimentions : {{listing_details.land.dimension.area}} {{listing_details.dictionary['dimension_unit'][listing_details.land.dimension.area_unit_code].abbr}} ( {{listing_details.land.dimension.width}} x {{listing_details.land.dimension.length}} {{listing_details.dictionary['dimension_unit'][listing_details.land.dimension.unit_code].abbr}} ) (Irregular)
Units and rooms

{{listing_details.dictionary['unit_category'][listing_unit.category_code].caption}}

{{listing_details.dictionary['level_category'][listing_unit.level_category_code].caption}} Level {{listing_unit.level}}
{{listing_unit.dimension.area}} {{listing_details.dictionary['dimension_unit'][listing_unit.dimension.area_unit_code].abbr}}
{{listing_unit.room_count}} {{listing_unit.bedroom_count}} {{listing_unit.bedroom_above_ground_count}} {{listing_unit.bedroom_under_ground_count}} {{listing_unit.bathroom_count}} {{listing_unit.waterroom_count}} {{listing_unit.parking_int_count}} {{listing_unit.parking_ext_count}}
{{room['category' + room.category_code]}} {{listing_details.dictionary['room_category'][room.category_code].caption}}
{{room.details}}
{{listing_details.dictionary['level_category'][room.level_category_code].caption}} {{room.level}}
{{room['flooring' + room.flooring_code]}} {{listing_details.dictionary['flooring'][room.flooring_code].caption}}
{{room.dimension.width}} {{listing_details.dictionary['dimension_unit'][room.dimension.unit_code].abbr}} x {{room.dimension.length}} {{listing_details.dictionary['dimension_unit'][room.dimension.unit_code].abbr}}
Characteristics
{{listing_details.dictionary['attribute'][listing_attribute.code].caption}}
  • Yes No {{listing_details.dictionary['attribute_value'][attribute_value.code].caption}} {{attribute_value.details}} ({{attribute_value.count}})
Improvements
{{listing_improvement.year}}
{{listing_details.dictionary['improvement_type'][listing_improvement.type_code].caption}}
{{listing_improvement.details}}
{{listing_improvement.amount | currency}}
Expenses
{{listing_details.dictionary['expense_type'][listing_expense.type_code].caption}} ({{listing_expense.year}})
{{listing_expense.details}}
{{listing_expense.amount | currency}}
Incomes
{{listing_details.dictionary['income_type'][listing_income.type_code].caption}} ({{listing_income.year}})
{{listing_income.details}}
{{listing_income.amount | currency}}
Location

Address

{{listing_details.location.address.street_number}} {{listing_details.location.address.street_name}} #{{listing_details.location.address.door}} {{listing_details.location.address.postal_code}}

District

{{listing_details.dictionary['district'][listing_details.location.district_code].caption}}

City

{{listing_details.dictionary['city'][listing_details.location.city_code].caption}}

Region

{{listing_details.dictionary['region'][listing_details.location.region_code].caption}}

State / Province

{{listing_details.dictionary['state'][listing_details.location.state_code].caption}}

Country

{{listing_details.dictionary['country'][listing_details.location.country_code].caption}}

Details

{{listing_details.location.details}}

Brokers

{{broker.first_name}} {{broker.last_name}}

Bureau : {{broker.phones.office}}
Mobile : {{broker.phones.mobile}}
Additional information
Foreclosure
Exchangeable
On market since {{listing_details.contract.start_date | date:'mediumDate'}}
Available on {{listing_details.availability_date | date:'mediumDate'}}
Available in {{listing_details.availability_delay}} days
Rent ends on {{listing_details.rent_end_date | date:'mediumDate'}}
Custom fields
{{key}}
{{value}}
Tags
{{tag.description}} (Public)
Randomize before sort

Displaying {{brokers.length}} of {{brokers_list_metadata.item_count}} brokers found - Published on {{view.publish_date | date:'medium'}} - Ver {{view.publish_ver}}

{{broker.first_name}} {{broker.last_name}}

{{dictionary['broker_license_type'][broker.license_type_code].caption}}

{{broker.listings_count}}

{{broker.ref_number}}
Loading...
Sorry, no listing found !

Loading...

{{broker_details.first_name}} {{broker_details.last_name}}

# {{broker_details.ref_number}}

Contact information

{{broker_details.company_name}}
{{broker_details.company_type}}
{{broker_details.title}}
License : {{broker_details.license}}
{{broker_details.dictionary['broker_license_type'][broker_details.license_type_code].caption}}

Bureau : {{broker_details.phones.office}}
Mobile : {{broker_details.phones.mobile}}
Office

{{broker_details.office.agency.name}}

{{broker_details.office.name}}
{{broker_details.office.location.address.street_number}} {{broker_details.office.location.address.street_name}}
{{broker_details.dictionary['city'][broker_details.office.location.city_code].caption}} {{broker_details.office.location.city}} ({{broker_details.dictionary['state'][broker_details.office.location.state_code].caption}}) ({{broker_details.office.location.state}})
{{broker_details.office.location.address.postal_code}}
Custom fields
{{key}}
{{value}}
Tags
{{tag.description}} (Public)
Video
Description
{{broker_details.description}}
Profile
Spoken languages
  • {{broker_details.dictionary['language'][l].caption}}
  • Experience
    Since {{broker_details.experience_start_date | date:"yyyy"}}
    Serviced cities
  • {{broker_details.dictionary['city'][cc].caption}}
  • Global service rating
    {{broker_details.rating_global}} %
    Protections
  • {{broker_details.dictionary['protection'][p].caption}}
  • Reviews

    {{r.comments}}

    {{r.name}} - {{r.date | date}}

    Trainings
    {{t.date | date}}
    {{t.title}}


    Displaying {{offices.length}} of {{offices_list_metadata.item_count}} offices found - Published on {{view.publish_date | date:'medium'}} - Ver {{view.publish_ver}}

    {{office.agency.name}}

    {{office.name}}
    {{dictionary['agency_license_type'][office.agency.license_type_code].caption}}
    {{office.location.address.street_number}} {{office.location.address.street_name}}
    {{dictionary['city'][office.location.city_code].caption}} {{office.location.city}} ({{dictionary['state'][office.location.state_code].caption}}) ({{office.location.state}})
    {{office.location.address.postal_code}}

    {{office.listings_count}} {{office.brokers_count}}

    Loading...
    Sorry, no listing found !

    Loading...

    {{office_details.agency.name}}
    {{office_details.name}}

    # {{office_details.ref_number}}

    Agency

    {{office_details.agency.name}}

    Location
    {{office_details.location.address.street_number}} {{office_details.location.address.street_name}} {{office_details.location.address.door}}
    {{office_details.dictionary['city'][office_details.location.city_code].caption}} {{office_details.location.city}} ({{office_details.dictionary['state'][office_details.location.state_code].caption}}) ({{office_details.location.state}})
    {{office_details.location.address.postal_code}}
    Contact info
    Phone : {{office_details.phones.office}}
    Toll-free : {{office_details.phones.office_toll_free}}
    Tags
    {{tag.description}} (Public)

    Displaying {{agencies.length}} of {{agencies_list_metadata.item_count}} agencies found - Published on {{view.publish_date | date:'medium'}} - Ver {{view.publish_ver}}

    {{agency.name}}

    {{dictionary['agency_license_type'][agency.license_type_code].caption}}
    {{agency.main_office.location.address.street_number}} {{agency.main_office.location.address.street_name}}
    {{dictionary['city'][agency.main_office.location.city_code].caption}} {{agency.main_office.location.city}} ({{dictionary['state'][agency.main_office.location.state_code].caption}}) ({{agency.main_office.location.state}})
    {{agency.main_office.location.address.postal_code}}

    {{agency.listings_count}} {{agency.brokers_count}} {{agency.offices_count}}

    Loading...
    Sorry, no agencies found !

    Loading...

    {{agency_details.name}}

    {{agency_details.dictionary['franchisor'][agency_details.franchisor_code].caption}}

    # {{agency_details.ref_number}}

    Parent Agency

    {{agency_details.parent_agency.name}}

    License
    {{dictionary['agency_license_type'][agency_details.license_type_code].caption}} {{agency_details.license}}
    Tags
    {{tag.description}} (Public)

    Displaying {{cities.length}} of {{cities_list_metadata.item_count}} cities found - Published on {{view.publish_date | date:'medium'}} - Ver {{view.publish_ver}}

    Loading...
    Sorry, no listing found !

    Loading...

    {{dictionary['city'][city_details.code].caption}}


    Displaying {{listing_archices.length}} of {{listing_archices_list_metadata.item_count}} listing archives found - Published on {{view.publish_date | date:'medium'}} - Ver {{view.publish_ver}}

    Loading...
    Sorry, no listing found !

    Loading...

    # {{listing_archive_details.ref_number}}

    {{listing_archive_details.location.address.street_number}} {{listing_archive_details.location.address.street_name}}, {{dictionary['city'][listing_archive_details.location.city_code].caption}}

    Description

    {{dictionary['listing_category'][listing_archive_details.category_code].caption}} - {{dictionary['listing_subcategory'][listing_archive_details.subcategory_code].caption}}

    {{dictionary['listing_market'][market].caption}}

    {{listing_archive_details.caption}}

    Building
    {{dictionary['building_category'][listing_archive_details.building.category_code].caption}}
    Location

    Address

    {{listing_archive_details.location.address.street_number}} {{listing_archive_details.location.address.street_name}} #{{listing_archive_details.location.address.door}} {{listing_archive_details.location.address.postal_code}}

    District

    {{dictionary['district'][listing_archive_details.location.district_code].caption}}

    City

    {{dictionary['city'][listing_archive_details.location.city_code].caption}}

    Region

    {{dictionary['region'][listing_archive_details.location.region_code].caption}}

    State / Province

    {{dictionary['state'][listing_archive_details.location.state_code].caption}}

    Country

    {{dictionary['country'][listing_archive_details.location.country_code].caption}}

    Details

    {{listing_archive_details.location.details}}

    Custom fields
    {{key}}
    {{value}}